Programowanie obiektowe.

0

Mam 2 pytania:

  1. Jaka jest kolejność wywoływania konstruktorów klas, które dziedziczą po innych klasach?
  2. Czy w konstruktorze klasy pochodnej można wywołać konstruktor klasy bazowej.
    Najlepsze byłyby przykłady.
    W pierwszym pytaniu - wydaje mi się, że najpierw będzie konstruktor dla klasy bazowej, w potem pochodnej. Na drugie nie znam odpowiedzi. Proszę o pomoc.
0

Google Twoim przyjacielem. Ehh w ogóle szukałeś odpowiedzi na te pytania?
http://edu.pjwstk.edu.pl/wyklady/pro/scb/PRG2CPP_files/node128.html

0

Ad1. Jeżeli poprawnie przepisałeś pytanie to odpowiedź brzmi: - Dowolna kolejność.
Ad2. Bardzo podchwytliwe pytanie, zależy czy listę inicjalizacyjną konstruktora zaliczamy do konstruktora czy nie.

0
_13th_Dragon napisał(a):

Ad2. Bardzo podchwytliwe pytanie, zależy czy listę inicjalizacyjną konstruktora zaliczamy do konstruktora czy nie.

To chyba powinna być typowa sytuacja. Nie wiem na ile często się zalicza a na ile nie :) moge prosić o krótkie wyjaśnienie?

1 użytkowników online, w tym zalogowanych: 0, gości: 1