1 2 1類和物件

2021-10-16 09:20:56 字數 2978 閱讀 6311

成員方法

總結class 類名

}注意:

通常情況下,當類名由多個單詞組成時,要求每個單詞首字母都要大寫。

class類名

注意:

當成員變數由多個單詞組成時,通常要求從第二個單詞起每個單詞的首字母大寫。

物件的建立

new類名(); new person();

注意:

a.當乙個類定義完畢後,可以使用new關鍵字來建立該類的物件,這個過程叫做類的例項化。

b.建立物件的本質就是在記憶體空間的堆區申請一塊儲存區域,用於存放該物件獨有特徵資訊。

基本概念

a.使用引用資料型別定義的變數叫做引用型變數,簡稱為"引用"。

b.引用變數主要用於記錄物件在堆區中的記憶體位址資訊,便於下次訪問。

語法格式

類名引用變數名;

引用變數名.成員變數名;

程式設計實現person類的定義和使用。

/* 程式設計實現person類的定義

*/public

class

person

void

show()

// 自定義成員方法實現將姓名修改為引數指定數值的行為

// string s = "guanyu";

void

setname

(string s)

// 自定義成員方法實現將年齡修改為引數指定數值的行為

// int i = 35;

void

setage

(int i)

// 自定義成員方法實現將姓名和年齡修改為引數指定數值的行為 下面的方法不推薦使用

// string s = "liubei";

// int i = 40;

void

setnameage

(string s,

int i)

// 自定義成員方法實現可變長引數的使用 看作一維陣列使用即可 0 ~ n個

void

showargument

(int num, string.

.. args)

}// 自定義成員方法實現姓名數值的獲取並返回的行為

string getname()

// 自定義成員方法實現年齡數值的獲取並返回的行為

intgetage()

public

static

void

main

(string[

] args)

}

程式設計實現point類的定義,特徵有:橫縱座標(整數),要求在main方法中宣告point型別的引用指向point物件並列印特徵,然後將橫縱座標修改為3和5後再次列印。

/*

程式設計實現point類的定義

*/public

class

point

// 自定義成員方法實現將橫座標修改為引數指定數值的行為

// int i = 10;

void

setx

(int i)

// 自定義成員方法實現將縱座標修改為引數指定數值的行為

// int j = 20;

void

sety

(int j)

// 自定義成員方法實現int型別的可變長引數使用

void

showargument

(int..

. args)

}// 自定義成員方法實現獲取橫座標數值並返回的行為

intgetx()

// 自定義成員方法實現獲取縱座標數值並返回的行為

intgety()

public

static

void

main

(string[

] args)

}

class 類名

}當成員方法名由多個單詞組成時,要求從第二個單詞起每個單詞的首字母大寫。

// 自定義成員方法實現int型別的可變長引數使用

void

showargument

(string.

.. args)

}

為main方法中的變數a、b、res分配空間並初始化。

呼叫max方法,為max方法的形參變數ia、ib分配空間。

將實參變數的數值賦值到形參變數的記憶體空間中。

max方法執行完畢後返回,形參變數空間釋放。

main方法中的res變數得到max方法的返回值。

main方法結束後釋放相關變數的記憶體空間。

/*

程式設計實現引數傳遞的測試

*/public

class

argumenttest

// 自定義成員方法列印引數傳入的陣列內容

void

show2

(int

arr1)

public

static

void

main

(string[

] args)

; at.

show2

(arr2)

; system.out.

println

("main方法中:arr2[0] = "

+ arr2[0]

);// 10 200 10

}}

物件導向程式設計的概念

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

類和物件以及引用(重中之重)

類和物件、類的定義、成員變數的定義、物件的建立、引用的定義等

成員方法

語法格式、詳解、呼叫格式、傳參的過程等

C 類和物件 類和物件

c 中物件的型別稱為類,類代表了某一批物件的共性和特徵,類是物件的抽象,而物件是類的具體例項,類是抽象的,不占用記憶體,而物件是具體的,占用 儲存空間,這點很重要,讀者需要牢記。類是使用者自己指定的型別,如果程式中要用到類型別,必須自己根據需要進行宣告,或者使用別人已設計好的類,c 標準本身並不提供...

Java類和物件 1 簡述類和物件

一 物件導向的優點 易維護 模組化,實體被抽象成類,和同一名字空間中具有相同功能的類,我們可以在名字空間中新增乙個類而不會影響該名字空間的其他成員。擴充性 如果乙個類需要某些功能,可以在這個類中新增功能 重用 可以通過繼承減少部分 的冗餘,使乙個類中的 可以被其他類使用 二二 類和物件 類 是抽象的...

python類和物件課件 8 2 類和物件

類和物件 物件導向程式設計的2個非常重要的概念 類和物件 物件是物件導向程式設計的核心,在使用物件的過程中,為了將具有共同特徵和行為的一組物件抽象定義,提出了另外乙個新的概念 類 類就相當於製造汽車時的圖紙,用它來進行建立的汽車就相當於物件 1 類 人以類聚 物以群分。具有相似內部狀態和運動規律的實...