推 johnpage: 繼承,如果可以哪樣使用,那叫繼承 08/02 21:33
→ LouisFFs: 所以沒方法嗎?只能student s1=new student? 08/02 21:35
→ GoalBased: person就一定有studentID嗎? 建議先理解一下 08/02 22:04
→ GoalBased: 什麼是繼承,還有其他OO基礎觀念 08/02 22:04
→ LouisFFs: OO?! 08/02 22:15
推 wanderer1412: OO is Object Oriented 08/02 22:42
→ LouisFFs: 謝謝大大! 08/02 23:13
→ wenyonba: 父類別怎麼可能知道子類別新增了什麼方法... 08/03 09:11
→ wenyonba: 你想實現的功能叫多型(polymorphism),先K一下書吧! 08/03 09:13
→ LouisFFs: 我想知道的不是多型~___~((謝謝大大 08/03 14:11
→ ssccg: 如果你確定ps1就是Student: if (ps1 is Student) 08/03 14:57
→ LouisFFs: 好的 用is 去確認 ! 08/03 15:00
→ LouisFFs: true 08/03 15:04
→ ssccg: 可以用 ((Student) ps1).studentID() 這叫downcast 08/03 15:05
→ LouisFFs: 哦哦哦 對齁 忘記有轉換了 08/03 18:40
→ LouisFFs: 謝謝大大 08/03 18:40
推 YahooTaiwan: 需要這樣寫,代表你的繼承關係有問題 08/03 19:20
→ wenyonba: 是很好奇說,假設你需要的不是多型,你在操作時也是要呼叫 08/04 20:59
→ wenyonba: 只有子類別有的新方法,那你為什麼要用父類別的變數去new 08/04 21:00