Java基礎知識04 物件導向 類

2021-08-13 23:40:58 字數 1352 閱讀 4435

package cn.aparke.bbs.day04;

/**

* class類:指的是具有相同的外觀特徵以及相同的行為這樣的一類事物

* 我們稱之為類

* 如何去設計乙個類?

* 設計乙個類分以下三步驟:

* 1.發現類————即該類叫什麼名字

* 用 class 類名來表示定義了乙個類

* 如

class

student

*

使用class去生成物件以及去使用物件的步驟!!!

1.通過類名 去宣告乙個物件,就好比用基本資料型別(byte、char、short

、int、long、float、double、boolean)去宣告乙個變數一樣,如下:

int num1; //定義整型變數num1

//定義物件

student zhangsan;

2.基本資料型別一經宣告定義就會在記憶體中存在,而物件需要通過new關鍵字

來完成空間分配,如下:

zhangsan = new student();

student tom = new student();

在程式中用物件名以」.」的方式直接可以呼叫到該類的屬性和方法,如

tom.stuid = 「1234」;

tom.stuname = 「周杰倫」;

。。。還可以通過物件以」.」的方式呼叫方法

如:tom.sayhello();

….注意!!!!!!!&&&&&&&##############

1.對於數字型別的陣列,它們的預設值為0或者0.0

2.對於字元型別的陣列,它們的預設值為空字元

3.對於布林型別的陣列,它們的預設值為false

4.對於其他的物件型別的陣列,它們的預設值null

屬性可以稱之為類的成員變數、全域性變數、域field

類中的屬性都有對應的預設值,如下:

1.對於數字型別的屬性,它們的預設值為0或者0.0

2.對於字元型別的屬性,它們的預設值為空字元

3.對於布林型別的屬性,它們的預設值為false

4.對於其他的物件型別的屬性,它們的預設值null

* */

public

class student

public

void

study()

public

void

print()

public

static

void

main(string args)

}

java 基礎知識 04

1.1.抽象類除了包含抽象方法外,還可以包含具體的變數和具體的方法。類即使不包含抽象方法,也可以被宣告為抽象類,防止被例項化。關於抽象類的幾點說明 在下列情況下,乙個類將成為抽象類 當乙個類的乙個或多個方法是抽象方法時 當類是乙個抽象類的子類,並且不能為任何抽象方法提供任何實現細節或方法主體時 當乙...

物件導向基礎知識

物件導向三大特性 封裝 繼承 多型 1.多型 多型表示不同的子類可以執行相同的動作,但是要通過它們自己的實現 來執行。為了使子類的例項完全接替來自父類的類成員,父類必須通過virtual關鍵字將該成員宣告為虛擬的,子類可以選擇使用override關鍵字,將父類實現替換為自己的實現,叫方法重寫或覆寫。...

物件導向基礎知識

物件導向 程式分為兩種,一種是面向過程的,另一種是物件導向的。之前的學的都是面向過程的,按部就班的一步一步的按照順序往下走。物件導向 1.什麼叫做物件 一切皆為物件 乙個物件由一組屬性和有權對這些屬性進行操作的一組服務的封裝體 2.什麼叫做類 類是具有相同屬性和服務的一組物件的集合。做類class ...