java(第十章) 介面 繼承和多型

2021-08-02 08:19:06 字數 395 閱讀 2583

在專案中建立a類和兩個內部類,分別是fun和parent。這三個類的繼承關係是a類繼承fun類,兒fun類繼承parent;類。分別在這3個類的構造方法中輸出構造方法名稱,然後建立a類的例項物件,繼承機制將使該類的父類物件自動初始化。

package a;

class parent

}class fun extends parent

}public class a extends fun //繼承fun類

public static void main(string args) }

控制台輸出結果:

呼叫父類的parent()構造方式

呼叫子類的a()構造方法

呼叫子類的fun()構造方法

第十章 物件導向程式設計 繼承和多型

第十章 繼承 將父類中一些屬性設定為protected,在子類中可以訪問 class student public person 方法中可直接運用,如 第十一章 多型性 同樣的訊息在傳送給不同物件時會產生多種形式的結果 1.讀取檔案 include include include include 1...

第十章 多型 內部類

10.1 多型概述 多型是指乙個物件對應不同型別的引用,體現為父類或介面指向子類物件。cat c new cat 正常 animal a new cat 多型多型的使用提高了 的可擴充套件性。10.2 弊端 前提 弊端 只能呼叫父類成員方法 前提 兩者為繼承或實現關係,並且有覆蓋的功能 10.3 多...

JAVA SE第十章 抽象類 介面 多型

在宣告類之前加 abstract關鍵字。1 抽象類不能建立物件,只能被子類繼承後建立 2 抽象類中可以定義抽象方法,也可以不定義。抽象類的抽象方法也以abstract修飾,沒有方法體 只有方法名。3 普通子類實現抽象父類,必須重寫,實現抽象父類中的所有抽象方法。抽象子類克不用。4 abstract ...