Witam
chcialbym miec klase po ktorej bede mogl dziedziczyc,
ale nie bedzie mozna tworzyc jej obiektow.
W C++ to sie chyba nazywa klasa wirtualna, ale nie jestem pewien.
czy istnieje mechanizm umozliwiajacy taka konstrukcje w Delphi?
Witam
chcialbym miec klase po ktorej bede mogl dziedziczyc,
ale nie bedzie mozna tworzyc jej obiektow.
W C++ to sie chyba nazywa klasa wirtualna, ale nie jestem pewien.
czy istnieje mechanizm umozliwiajacy taka konstrukcje w Delphi?
W Delphi obiekt klasy z metodą abstrakcyjną można utworzyć, choć wywołanie konstruktora powoduje warning kompilacji:
[Pascal Warning] Unit1.pas(34): W1020 Constructing instance of 'Klasa' containing abstract method 'Klasa.MetodaAbstrakcyjna'
Wywołanie tej metody powoduje wyrzucenie wyjątku EAbstractError.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.