none
C# - Übung mit Klasse RRS feed

Antworten

  • Hi, ich habe mal auf die schnelle deinen Code zurechtgerückt:

        public class Fisch
        {
    
            private string Name;
            private string Rasse;
    
    
            public Fisch() //Konstruktor
            {
    
            }
    
            public Fisch(string name, string rasse)
            {
                Name = name;
                Rasse = rasse;
            }
    
            public void Setname(string Name)
            {
                this.Name = Name;
            }
    
            public string Getname()
            {
                return Name;
            }
            
            public void Setrasse(string rasse)
            {
                this.Rasse = rasse;
            }
            
            public string Getrasse()
            {
                return Rasse;
            }
        }
        
        class Teich
        {
            public string AddFisch(Fisch fisch)
            {
                Fisch newFisch = new Fisch();
                newFisch.Setrasse("Karpfen");
                newFisch.Setname("Max");
    
                // oder...
    
                Fisch nextFisch = new Fisch("Hering", "Fred");
    
                return ("Der" + newFisch.Getrasse() + "namens" + newFisch.Getname() + "wurde hinzugefügt");
            }
        }

    Das sieht mir sehr nach einer "Schul-Haus-Aufgabe" aus. Ich würde das generell anders machen, z.B. mit Propertys. Aber so geht's auch.

    Gruß

    Stefan


    Freiberufler im Bereich Softwareentwicklung Von der PLC und Robotik zu VB.NET & C#, vorrangig WPF und UWP

    Freitag, 7. April 2017 18:43

Alle Antworten

  • Hi, ich habe mal auf die schnelle deinen Code zurechtgerückt:

        public class Fisch
        {
    
            private string Name;
            private string Rasse;
    
    
            public Fisch() //Konstruktor
            {
    
            }
    
            public Fisch(string name, string rasse)
            {
                Name = name;
                Rasse = rasse;
            }
    
            public void Setname(string Name)
            {
                this.Name = Name;
            }
    
            public string Getname()
            {
                return Name;
            }
            
            public void Setrasse(string rasse)
            {
                this.Rasse = rasse;
            }
            
            public string Getrasse()
            {
                return Rasse;
            }
        }
        
        class Teich
        {
            public string AddFisch(Fisch fisch)
            {
                Fisch newFisch = new Fisch();
                newFisch.Setrasse("Karpfen");
                newFisch.Setname("Max");
    
                // oder...
    
                Fisch nextFisch = new Fisch("Hering", "Fred");
    
                return ("Der" + newFisch.Getrasse() + "namens" + newFisch.Getname() + "wurde hinzugefügt");
            }
        }

    Das sieht mir sehr nach einer "Schul-Haus-Aufgabe" aus. Ich würde das generell anders machen, z.B. mit Propertys. Aber so geht's auch.

    Gruß

    Stefan


    Freiberufler im Bereich Softwareentwicklung Von der PLC und Robotik zu VB.NET & C#, vorrangig WPF und UWP

    Freitag, 7. April 2017 18:43
  • Ich bedanke mich für Ihre Hilfe und schätze, dass Sie sich kruz für dieses Beispiel zeit genommen haben
    Freitag, 7. April 2017 19:19