物件導向程式設計

2021-08-18 01:56:56 字數 1325 閱讀 4299

定義的結構: public int  myintprop

setstatic 可以修飾字段或者方法,叫靜態字段或者方法,使用static修飾的成員,只能通過類名訪問。

當我們構造物件時,物件只包括了普通的字段,不包含靜態字段。

定義和實現介面

inte***ce ifly

class bird:ifly()

public void methoda(){}

}可以繼承如類

集合類 列表list

1,建立列表(列表可以儲存任何型別的資料,在建立列表物件的時候首先要指定你要建立的這個列表要儲存什麼型別的)(泛型)

listscorelist = new list();

new list()

new list()

var scorelist = new list();

2,往列表中插入資料

scorelist.add(12);

scorelist.add(45);

3,如何取得列表中的資料?列表中的資料跟陣列有點相似,索引從0開始 ,可以通過索引來訪問

scorelist[0] //訪問新增到列表中的第乙個資料

1,capacity獲取容量大小

2,add()方法新增元素

3,insert()方法插入元素(索引,值item)

4,[index]訪問元素

5,count屬性訪問元素個數

6,removeat()方法移除指定位置的元素

7,indexof()方法取得乙個元素所在列表中的索引位置 int index=score.indexof(200)

lastindexof()上面的方法是從前往後搜尋,這個是從後往前搜尋,搜尋到滿足條件的就停止

上面的兩個方法,如果沒有找到指定元素就返回-1

8,sort()對列表中是元素進行從小到大排序

c 物件導向程式設計 物件導向

什麼是物件導向 是對現實世界理解和抽象的方法。物件導向程式設計的特點 易維護,易擴充套件,靈活性好,重用 類 對事物的抽象定義,即事物具有的共同特徵和行為。物件 即對類進行例項 類是抽象的,物件是具體的 類的定義 語法 訪問修飾符 class 類名類的成員 包括字段,屬性,方法,常量,事件和索引器等...

物件導向程式設計

物件導向程式設計 抽象 封裝 繼承 多型 單一職責原則 就乙個類而言,應該僅有乙個引起它變化的原因。開放封閉原則 軟體實體應該可以擴充套件,但是不可修改。所有的設計模式都是對不同的可變性進行封裝,從而使系統在不同的角度上達到開發封閉原則。依賴倒轉原則 a 高層不應該依賴低層,兩個都應該依賴抽象。b ...

物件導向程式設計

class team def init self self.name tampa bay buccaneers bucs team print bucs.name tampa bay buccaneers 當呼叫team 函式時,會自動呼叫init函式,self是自動傳入到init中的引數,它指向當...