Czy konstruktor klasy bazowej zostanie automatycznie wywołany?
class Person
{
public int age;
public Person()
{
age = 1;
}
}
class Customer : Person
{
public Customer()
{
age += 1;
}
}
Customer customer = new Customer();
Czy wiek klienta będzie 2? Wygląda na to, że konstruktor klasy bazowej zostanie wywołany bez względu na wszystko. Jeśli tak, dlaczego musimy zadzwonićbase
na końcu czasem?
public Customer() : base()
{
.............
}