物件導向13講 物件導向二

2021-06-20 19:44:07 字數 876 閱讀 9293

程式的話說的極端點就是乙個個類堆積而成的。

1、建立類的方法

class 類名 (駝峰命名法)

屬性; 例如:乙個人身高,性別等。電腦例如cpu、型號等。

方法;例如:person類中有睡覺學習等屬性,對於電腦來說開機關機。

。屬性也叫成員變數,主要用於描述類的狀態。

。方法也叫成員方法,主要用於描述類的行為。

類的定義方法

class  person

int age;

void shout(){

system.out.println("oh,my god ! i am"+age);

其中age是類的屬性,也叫類成員變數

shout是方法也叫類的成員函式

shout方法可以直接訪問同乙個類中的age變數,

如果乙個方法中有與成員變數同名的區域性變數,

該方法中對這個變數名的訪問是區域性變數,

而不再是成員變數。

生成物件的方法

格式:類名  物件名 = new 類名();

例如:dog dog = new dog();

dog存在於棧記憶體,dog存在於堆記憶體

2、建立物件的方法

class  person

int age;

void shout(){

system.out.println("oh,my god ! i am"+age);

3、物件與物件的引用

格式:類名  物件名 = new 類名();

例如:dog dog = new dog();

1、dog d = new dog();

建立乙個dog的引用,真正的dog物件存在於堆記憶體 ,d只是對dog的乙個引用,並不是乙個物件。

物件導向1 3

類的結構之三 構造器 構造方法 constructor 的使用 一 構造器的作用 1.建立物件 2.初始化物件的屬性 封裝性的體現 1.將類中的屬性 私有化,通過public方法獲取get 和設定set 此屬性的值。2.不對外暴露的私有的方法。3.單例模式。將構造器私有化即在乙個類中通過構造器只建立...

物件導向(二)

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

物件導向 二

多型 polymorphic 概述 事物存在的多種形態.1,事物存在的多種形態.2,要有方法重寫 3,要有父類引用指向子類物件.3,要有父類引用指向子類物件.重寫的注意事項 b 子類重寫父類方法時,訪問許可權不能更低 重寫的例子 public class base void test byte b ...