Benutzer mit den meisten Antworten
C# - Übung mit Klasse

Frage
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
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 11. April 2017 09:35
- Als Antwort markiert Stefan FalzModerator Samstag, 15. April 2017 06:58
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
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Dienstag, 11. April 2017 09:35
- Als Antwort markiert Stefan FalzModerator Samstag, 15. April 2017 06:58