封裝:物件的資訊和內部的邏輯結構隱藏起來private 只能當前類的內部
被訪問default 包訪問許可權
protected 包一下類,其他類都可以訪問
public 所有類訪問
為每個屬性建立一對賦值和取值
繼承:在現有類的基礎上派生出新的類,新類將共享現有類的屬性和行為特徵,並且還可以在派生類中增加新的特徵和行為。extends
復用性
耦特性:
單一性傳遞性
重寫:子類繼承父類的方法,並且方法名相同,可以改寫方法體
this:本類物件的引用
super:父類
arraylist: 長度可變的陣列,
arrayliststringlist=new arraylist()
5月
18日抽象類:abstract修飾的
抽象方法:沒有方法體
abstract
抽象類的特點:不可以例項化
繼承乙個抽象類,必須實現抽象類中的未實現方法
為什麼要用抽象類?
在父類中不需要具體方法實現,在子類中必須具體方法實現。
對子類提供一種約束。
介面:是一種規範。是一種特殊的抽象類inte***ce
介面例子:
package com.animal.domel;
public inte***ce flyable
package com.animal.domel;
public class airplane implements flyable
}package com.animal.domel;
public class people implements flyable
}
package com.animal.domel;
public class test
}
物件導向三大特徵
1.繼承 什麼是繼承 繼承是一種建立新類的方式,在python中,新建的類可以繼承乙個或多個父類,父類又可稱為基類或超類,新建的類稱為派生類或子類 python中類的繼承分為 單繼承和多繼承 class parentclass1 定義父類 pass class parentclass2 定義父類 p...
物件導向三大特徵
是指將物件的狀態資訊隱藏在物件內部,不允許外部程式直接訪問而是通過類提供的方法實現類內資訊的操作和訪問。可以通過j a中的訪問控制符來實現。實現復用。j a中,通過extends實現繼承 每個類只有乙個直接父類 j a.lang.object是所有類的直接 間接父類 子類獲得父類的全部屬性和方法 除...
物件導向的三大特徵
簡單的說,屬性能夠描述事物的特徵,方法能夠描述事物的動作。封裝就是把同一類事物的共性 包括屬性和方法 歸到同一類中,方便使用。封裝是指利用抽象資料型別把資料和基於資料的操作封裝起來,使其成為乙個不可分割的整體,資料隱藏在抽象資料內部,盡可能的隱藏資料細節,只保留一些介面使其與外界發生聯絡。也就是說使...