我一直在砸我的頭,以瞭解java中對象類型轉換的實際用法,以及爲什麼它甚至在那裏。看下面的例子。 我的問題是以下面的評論形式。 請不要建議我去某處。我已經做到了。如果你知道,請直接回答我。謝謝。 檢查此代碼的方法'尖叫'覆蓋我沒有收到編譯時錯誤。看評論太 Animal aniObj = new Animal();
Animal dogAniObj = new Dog();
Do
考慮一個情景,當一個父類只有屬性和「沒有方法」和幾個子類正在擴展父類的代碼重用性。 這些對象本質上是值對象,如果在接受父變量的方法中傳入子值對象作爲輸入,當孩子沒有重載行爲時,仍然會將其稱爲多態行爲嗎?例如: class Parent { int value = 100; /* doesn't have any method to be overriden */ }
class Child1
我試圖創建一個邏輯數據模型,但我不完全確定它是否建模正確。這是一個非常簡單和基本的模型,但總的來說,我想知道它是否應該是模式化的。 此外,我怎麼轉換成面向對象編程中的類模型呢? 我想我需要: Class Customer: int id, string name
Class Order: int id, string date, Customer object
Class Item: int