class A { public A() { Console.WriteLine(“in A”); } } class B : A { public B() { Console.WriteLine(“in B”); } } class C : B { public C() { Console.WriteLine(“in C”); } } new C();Pytanie, co zostanie zwrócone? Odpowiedź autora blogu invisibleblocks: “in A, in B, in C”, without me typing out : base(). C# inherits constructors automatically, and the superclass constructors run before subclass constructors.
Brak komentarzy:
Prześlij komentarz