物件導向詳解(二)

2021-10-11 16:34:29 字數 2641 閱讀 8110

許可權修飾符 類名(引數列表)

注意: 構造方法的方法名字必須和類名保持完全一致

構造方法沒有返回值,不要寫返回值型別,連void也不用

每乙個類缺省會有乙個空參的空參的構造方法

如果自己寫了構造方法,預設的構造方法就失效了

package com.qf.obj;

public

class

demo01

}class

stu */

public

stu(

)public

stu(string n,

int a,string add)

public

void

show()

}

構造方法的過載

每乙個類缺省會有乙個空參的空參的構造方法,如果自己寫了構造方法,預設的構造方法就失效了

呼叫方法的時候jvm會根據方法名和引數列表找到對應形參的方法執行

package com.qf.obj;

public

class

demo02

}class

dogpublic

dog(string t,string c,

int a)

// 方法

public

void

run(

)}

this可以呼叫成員方法

this可以呼叫本類中其他的構造方法

this在構造方法中呼叫其他方法

在其他方法中不可以呼叫構造方法

package com.qf.obj;

public

class

demo03

}class

catpublic

cat(string name)

public

cat(string type,

int age)

public

cat(string type,

int age,string name)

public

void

eat(string food)

public

void

show()

}

private 變數;

private 方法;

private 類名();

單例模式中使用

package com.qf.pri;

public

class

demo01

}class

stupublic

intgetage()

public

void

setage

(int age)

}

生物學裡的繼承

程式中的繼承

package com.qf.extend;

public class demo02

}class animal

public void play()

}class pig extends animal

package com.qf.extend;

public

class

demo01

}class

catpublic

void

play()

}class

dogpublic

void

play()

}class

mouse

public

void

play()

}

package com.qf.extend;

public

class

demo03

}/**

* 獅子類繼承animal

* 獅子類也有自己的屬性和方法

* 子類可以有自己獨特的屬性和方法

* @author administrator

* */

class

lion

extends

animal

}/**

* pantheraleopersica繼承了lion

* lion繼承了animal

* 所以pantheraleopersica獲取到lion和animal中所有的屬性和方法

* @author administrator

* */

class

pantheraleopersica

extends

lion

本類同包

非同包子類

其他public√√

√√protected√√

√default√√

private

√封裝(掌握)

繼承(掌握)

訪問許可權修飾符(掌握)

重寫(掌握)

swift物件導向詳解

swift的物件導向 主要包括如何建立類,建立和使用類方法,類的繼承,類的擴充套件,如何使用介面及協議 命名空間 在同乙個類,在不同的類 main.swift swiftobjectfromjike created by ytdxxt on 14 12 11.import foundation 1 ...

Python物件導向詳解

python是一種解釋型 物件導向 動態資料型別的高階程式語言。能正確理解解釋型 物件導向 動態這三個特性很重要,能更好地編寫層次分明 高效簡潔的python 能更好地使用python的能力。這裡對python的物件導向特性基礎進行簡單總結記錄。詳細內容待補充。序號方法,描述 簡單的呼叫 1init...

物件導向(二)

物件導向的特徵之三 多型 多型機制 是物件導向程式設計的乙個重要特徵 多型的特點 是採用同名的方式,根據呼叫方法時傳送的引數的多少以及傳送引數型別的不同,呼叫不同的方法,這樣對於類的編制而言,可以採用同樣的方法獲得不同的行為特徵 多型性可以分為 編譯時多型 和執行時多型 編譯時多型 表現為方法名相同...