聯想實訓課筆記 JAVA物件導向 抽象類,介面

2021-08-01 08:08:29 字數 1203 閱讀 8798

封裝:

物件的資訊和內部的邏輯結構隱藏起來

private   只能當前類的內部

被訪問

default     包訪問許可權

protected    包一下類,其他類都可以訪問

public        所有類訪問

為每個屬性建立一對

賦值

取值

繼承:

在現有類的基礎上派生出新的類,新類將共享現有類的屬性和行為特徵,並且還可以在派生類中增加新的特徵和行為。

extends

復用性

特性:

單一性傳遞性

重寫:

子類繼承父類的方法,並且方法名相同,可以改寫方法體

this:本類物件的引用

super:父類

arraylist:長度可變的陣列,

抽象類:abstract修飾的

抽象方法

:沒有方法體

abstract

抽象類的特點:

不可以例項化

繼承乙個抽象類,必須實現抽象類中的未實現方法

為什麼要用抽象類?

在父類中不需要具體方法實現,在子類中必須具體方法實現。

對子類提供一種約束。

介面:

是一種規範。是一種特殊的抽象類

inte***ce

Python實訓(3) 物件導向

來學python物件導向的特性 一天講了太多東西,真就填鴨。class student object 這裡括號內就表示繼承基類,所有類都繼承為object這個 超級類 class student object def init self,name self.name name 用以上 定義類函式,函...

C 物件導向程式設計實訓4

求最大值 include 編譯預處理命令 include 編譯預處理命令 using namespace std 使用命名空間std template class elemtype elemtype max elemtype x,elemtype y char max char s1,char s2...

NIIT實訓 java筆記 3 11

switch condition condition 必須是int相容的資料型別 byte short int char 列舉 從jdk1.7開始,string 注意break語句使用,case裡沒有break,當滿足乙個條件時之後的case語句的內容也執行,直到遇到break語句。while co...