看板
[ java ]
討論串[問題] 多形問題
共 6 篇文章
內容預覽:
這個例子不對,這裡 student.name 並不會跟著改變!. 我的例子長這樣:. public class BadSchool {. public List<String> studentNames;. }. public class GoodSchool {. private List<Str
(還有356個字)
內容預覽:
其實最根本的問題就是你的2個類別寫壞了(先去真正了解abstract class的用途). 一般來說是不會出現. 「在abstract class中宣告private member,又不在自己的類別內使用的情況」. 如果這樣作,自己(abstract class)又不用,我真不知道是宣告來幹麻的.
(還有58個字)
內容預覽:
其實你要了解你設計的物件的意義是什麼. 然後選擇方法. 在此舉例一下. 1.狀況: 有個類別為:Person(name,id),想要其子類別都要能夠使用,. 然後每個類別產出樣式都不太一樣. 同時程式只有我在寫. 那麼我會這樣寫. public abstract class Person {. pr
(還有913個字)
內容預覽:
不是用了繼承就算多形。. 單純以這個例子來說,它並不太好,即使用 protected 來獲得存取的能力。. 先看原來的 Person:. abstract class Person{. private String name;. private int id;. abstract void prin
(還有5034個字)
內容預覽:
Sometimes being simple doesn't mean being elegant.. ^^^^^^^^^^^^^^^^^^^^^^That's the problem of your thinking!. In fact, if you use private filed it's
(還有1336個字)