物件導向的特徵(封裝 繼承 多型)

2021-09-18 08:11:32 字數 1251 閱讀 8202

將事物的一些特性封裝成屬性 將一些行為封裝成方法 私有化字段 對外提供公共可訪問的訪問

class

teacher

/* 提供乙個方法供外界提供資訊

修飾符 public

返回值 string

方法名 getname

引數 不需要

方法體 return name;

*/public string getname()

/* 提供乙個方法供外界訪問

修飾符 public

返回值 void

方法名 setage

引數 int b

方法體 age = b;

*/public

void

setage

(int b)

/* 提供乙個方法供外界提供資訊

修飾符 public

返回值 int

方法名 getage

引數 不需要

方法體 return age;

*/public

intgetage()

}

將事物的一些共性抽取出來稱為父類 其他的類繼承該類

方法的覆寫:

父類中的方法不能滿足子類的需求的時候 覆寫該方法完成自己的功能 對父類方法的增強或拓展

public

class

_02_extends_demo

}class

animal

//繼承animal

class

person

extends

animal

//繼承animal

class

pigextends

animal

編譯和執行時型別不一致的情況 就稱為多型

編譯看左邊 執行看右邊 如果有static修飾的時候還看左邊

public

class

_03_duotai_demo

//傳遞的引數型別可以是本類或本類的子類

public

static

void

test

(animal a)

}class

animal

}class

person

extends

animal

}

物件導向特徵 繼承 封裝 多型

1.繼承 從父類繼承屬性得到子類,讓軟體有了延續性,是封裝程式中可變因素的重要手段.2.封裝 1.把資料和運算元據的方法封裝起來 安全性更高 對資料的訪問只提供介面,2.物件導向本質 將現實世界描繪成完全自治,封閉的物件 3.我們在類中寫方法就是對實現細節的一種封裝,編寫類就是對資料和資料操作的封裝...

物件導向的特徵(封裝 繼承 多型)

物件導向的三大特徵分別為 封裝 繼承 多型 封裝封裝把一類事物的特性封裝為屬性,行為封裝為方法。提高了 的安全性,便於 管理 把不想被外界隨便訪問的屬性用private修飾,使其不能被外界隨便呼叫,對外界提供public的方法實現對屬性的訪問 class student public string ...

物件導向的三大特徵 封裝 繼承 多型

面向過程 當實現乙個功能時,每個步驟都要親歷親為,詳細處理每乙個細節。面向過程 當實現乙個功能時,不關心步驟,找乙個具有該功能的人,完成這件事,注重結果。類 對一類事物的描述,是抽象的。定義類 成員變數 成員方法。物件 是一類事物的例項,是具體的。使用格式 物件名.成員變數 物件名.成員方法 pri...