Это диаграмма BON для классов.
Обратите внимание, что в этом примере атрибуты не были созданы в виде экземпляров. Во время выполнения a
использует take_off
из b
. Мне просто интересно, как инициализируется take_off
в классе B_747. В моем задании у меня есть случай, когда это похоже на b := a.b
c := a.c
, где B_747
b
и c
имеют одинаковые атрибуты, но разные значения, присвоенные каждому. Я не знаю, как инициализировать атрибуты без их создания. В нем говорится, что мне не разрешено использовать b.make ("abc", 123)
. Может ли кто-нибудь дать мне пример того, как это реализовать. Кроме того, я не совсем уверен, что на самом деле означает b:=a.b
.
create x.make (args)
. В противном случае, если тип расширяется, экземпляр автоматически инициализируется с помощьюdefault_create
. - person Emmanuel Stapf   schedule 19.02.2014a
иb
, в основном потому, что это не цель слайдов, поскольку это слайд о полиморфизме и динамическом связывании. - person Emmanuel Stapf   schedule 19.02.2014