inheritance中文Java语言_3.3Java语言面向对象的封装(Encapsulation)、继承(Inheritance)、多态(polymorphic)...
封裝(Encapsulation)
封裝是處理對象的一個重要概念,從形式上看,封裝將數據和行為組合在一個包里面,并對對象的使用者隱藏具體的實現方式,對象的數據稱為實例字段(instance field),操作數據的過程稱為方法(method)。實現對象的好處如下:
只能通過對象的方法與對象數據進行交互,提高了程序的可靠性
將常用的功能封裝成一個常用的類,提高了程序的重用性
繼承(Inheritance)
Java?中的繼承就是在已經存在類的基礎上進行擴展,從而產生新的類。已經存在的類稱為父類(parent class)、基類(base class)或超類(super class),而新產生的類稱為子類(subclass或child class)或派生類(derived class)。在子類中,不僅包含父類的屬性和方法,還可以增加新的屬性和方法。
Java 中子類繼承父類的語法格式如下:
修飾符 class class_name extends extend_class_name {
// 類的主體
}
class_name 表示子類(派生類)的名稱;extend_class 表示父類(基類)的名稱。
多態(polymorphic)
多態是指在父類中定義的屬性和方法被子類繼承之后,可以具有不同的數據類型或表現出不同的行為,這使得同一個屬性或方法在父類及其各個子類中具有不同的含義。
多態分為編譯時多態和運行時多態。其中編譯時多態是靜態的,主要是指方法的重載,它是根據參數列表的不同來區分不同的方法。通過編譯之后會變成兩個不同的方法,在運行時談不上多態。而運行時多態是動態的,它是通過動態綁定來實現的,也就是大家通常所說的多態。
原創文章,作者:huoxiaoqiang,如若轉載,請注明出處:https://www.huoxiaoqiang.com/java/javabasic/2486.html
總結
以上是生活随笔為你收集整理的inheritance中文Java语言_3.3Java语言面向对象的封装(Encapsulation)、继承(Inheritance)、多态(polymorphic)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: opencv java 摄像头_使用Op
- 下一篇: java运行原理_Java程序的加载与运