最贊回答 / 槍王亨利
animal類引用dog類型對象是父類引用子類是向上類型轉換(安全的,因為父類有的元素子類肯定有),dog類引用animal類對象是子類引用父類是向下類型轉換(不一定安全,子類有的元素父類不一定有),老大能代表小弟,小弟不能代表老大!
2014-08-13
最贊回答 / 沒有馬甲線的安琪拉
試想一下啊,在定義的時候賦值,只能解決初始值的問題,如果在程序的其他的類的方法中需要對私有變量進行調用和修改的時候該怎么解決呢?此時set 和 get 方法就有永無之地啦
2014-08-12