第0章程式语言与JAVA的基础.pptVIP

  • 2
  • 0
  • 约1.27万字
  • 约 61页
  • 2016-10-09 发布于重庆
  • 举报
第0章程式语言与JAVA的基础

* 範例 * 法則 如果一個類別從它的父類別繼承了抽象方法,那麼 這個類別一定要宣告成抽象類別;或者 如果需要產生一個這個類別的物件 那麼在這個類別中,我們必須把繼承下來的抽象方法實作(implement)出來 也就是說一定要有方法的內容(或者說包含一對大括號) * 範例 以 HourlyWorker 為例,由於它繼承了 Worker,如果 HourlyWorker 沒有實作出 computeSalary() 那麼 HourlyWorker 也必須宣告為 abstract public abstract class HourlyWorker extends Worker { // 未實作 computeSalary(),但是繼承了 computeSalary() } 最後,請注意,private 方法以及 static 方法都不能宣告為 abstract。(能猜出原因嗎?) * 整理 * 練習題 請問在前一個練習題(Circle、Rectangle)中,該繼承架構,有沒有哪些類別或者方法可以設計成 abstract 的?如果有,請重新修改你的程式。 * 介面型態(Interface) 如果一個類別是一個完全的抽象類別(pure abstract class) 可以利用 interface 這個保留字來宣告該類別,使得這個類別成為介面型態 介面型態的宣告方式和類別非常類似

文档评论(0)

1亿VIP精品文档

相关文档