第七章继承与Interface.docVIP

  • 2
  • 0
  • 约1.33万字
  • 约 21页
  • 2018-04-07 发布于江西
  • 举报
第七章继承与Interface.doc

第七章 繼承與Interface 7.1 繼承 在物件導向的程式(Object Oriented Programming, OOP)中,繼承(Inheritance)是其中的重要特色。在之前我們形容class好像是一張食譜,package好像是一本烹飪書,而繼承就好像我們拿已經存在的食譜來作修改。雖然我們創造了一個新的食譜,不過它還是包含了原先食譜中的內容。例如有一道菜是炒空心菜,我們可以創造另一個食譜藉著加入腐乳一起料理。新的食譜稱之為腐乳空心菜,雖然是一個新的食譜,不過其祖先炒空心菜的內容完全被包含在新的食譜裡。 一個class可以承繼另一個class,被繼承的class稱為super class,繼承的class 稱為subclass。用關鍵字extends來修飾。我們看以下例子: /* * Employee.java * * 設計一個儲存雇員資料的物件 */ class Employee { String name; int age; Employee(String n, int a) { name = n; age = a; } // Constructor public String getName() { return name; } // getName() public int getAge() { return age;

文档评论(0)

1亿VIP精品文档

相关文档