Java 中類的繼承是通過擴(kuò)展其他類而形成新類來實(shí)現(xiàn)的,原來的類稱為父類(super class)或基類,新類稱為原來類的子類或派生類。在子類中,不僅包含父類的屬性和方法,還可以增加新的屬性和方法,使得父類的基本特征可被所有子類的對象共享。
推薦:java視頻教程
注意:類的繼承并不改變類成員的訪問權(quán)限。也就是說,如果父類的成員是公有的、被保護(hù)的或默認(rèn)的,它的子類仍具有相應(yīng)的這些特性。
類繼承的定義格式如下:
class class_name extends extend_class { //類的主體 }
其中,class_name 表示子類(派生類)的名稱;extend_class 表示父類(基類)的名稱;extends 關(guān)鍵字直接跟在子類名之后,其后面是該類要繼承的父類名稱。例如:
public class Student extends Person{}