【发布时间】:2011-01-16 13:31:49
【问题描述】:
嘿,埃菲尔的多重继承真的让我很困惑,谁能告诉我French_Us_Driver从它的所有父类继承了什么类。
class Driver
feature(ANY)
violation
end
end --end Driver
class French_Driver
inherite
Driver
rename
violation as French_violatin
end
end -- end French_Driver
class US_Driver
inherit
Driver
rename
violation as Us_violation
end
end --end Us_Driver
class French_Us__Driver
inherit
French_Driver
Us_Driver
end
end --French_Us_Driver
现在拥有French_Us_Driver 功能:Us_violation、French_violation 和 violation
或:Us_violation,French_violation
谢谢
【问题讨论】:
-
"inheritE" - 这绝对是违反法语的 :-)
标签: oop multiple-inheritance eiffel