-2
我有一個摘要class1
其中有摘要method1()
。 Class2
執行class2
並重寫method1()
。 Class3
延伸class2
並且覆蓋method1()
。UML抽象
根據UML,圖像中兩種解決方案中哪一種是正確的?
我有一個摘要class1
其中有摘要method1()
。 Class2
執行class2
並重寫method1()
。 Class3
延伸class2
並且覆蓋method1()
。UML抽象
根據UML,圖像中兩種解決方案中哪一種是正確的?
也不是正確的 - 雖然溶液1,甚至比解決方案2.首先少正確的,有你需要理清一些語法的事情:
還有2種語義的東西需要排序;一些提示:
hth。
yea class1和class2是抽象類。所以class2實現了class1,class3擴展了class2,所以class3與class1沒有直接關係。那就是爲什麼第二種解決方案更正確 – pikk 2011-03-30 21:54:26
正確。 class3與class1沒有直接關係,因此解決方案2的原因更爲正確。儘管如此,請仔細閱讀第一句話:由於上述原因,class2無法_implement_ class1。最後,假設這是作業:請標記爲這樣。在這方面的誠實會帶來回報。 – sfinnie 2011-03-30 22:20:49