ich Konstrukteuren gerade lese,Verwendung von Konstrukteurs - Odd Doubt
Wenn ein Objekt für eine Klasse instanziiert wird, c'tors (wenn ausdrücklich geschrieben oder eine Standard) sind die Ausgangspunkte für die Ausführung. Meine Zweifel sind
- ist ein c'tor mehr wie die
main()
inC
- Ja ich den Punkt zu verstehen, dass Sie alle Standardwerte mit c'tor einstellen. Ich kann das Verhalten auch emulieren, indem ich eine benutzerdefinierte Methode schreibe. Warum dann ein C'tor?
Beispiel:
//The code below is written in C#.
public class Manipulate
{
public static int Main(string[] args) {
Provide provide = new Provide();
provide.Number(8);
provide.Square();
Console.ReadKey();
return 0;
}
}
public class Provide {
uint num;
public void Number(uint number)
{
num = number;
}
public void Square()
{
num *= num;
Console.WriteLine("{0}", num);
}
}
Am Lernen unabhängig zu programmieren, so dass ich je nach Programmierung Communities, können Sie mir empfehlen auch eine Ressource gute OOP ein besseres Verständnis zu bekommen. Wenn es um ein Thema geht bitte entschuldigen Sie mich.
Es ist nur eine Abkürzung, so dass Sie nicht unnötig 5 zusätzliche Zeilen Code schreiben müssen, die nichts anderes als Setter sind. –