piątek, 27 lutego 2015

Cz3: Dziedziczenie

Ciekawy przyklad na blogu http://invisibleblocks.com
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