重拾java基礎(六) 物件導向基礎總結

2021-07-26 03:00:41 字數 970 閱讀 2412

1、理解類和物件的概念

類:其實就是一種基本資料型別

例如i的類是int型別

開發時定義的乙個類,以後供自己使用

物件:我們把看到的一種事物看做乙個物件,來進行研究

類和物件的關係:類是乙個模板,把你要研究的物件所在的那個類別

進行定義,當做模板,然後在你要研究的物件時,對模板中的

你需要的函式進行呼叫,來實現你要研究的物件的具體功能.

乙個標準的類包括:1、屬性

2、建構函式

3、set(存)/get(取)函式

4、普通方法

2、定義乙個類

class 類名

類名的取名要遵守標示符的規則;首字母大寫,若有多個字元每個首字母都大寫

3、建立和使用物件

使用new

類名 物件名=new 類名();

4、成員變數和區域性變數

成員變數定義在函式外,類中;成員變數整個類中都可以使用;

區域性變數定義在函式中,只有當前的類可以使用;

eg.public class test

//這裡num的值為10

public static void main(string args) 

6、封裝

函式是對一段執行**的封裝;

private 私有化封裝

7、構造方法

class  類名

public 類名(形參)

}

8、this關鍵字

1. 如果引數名和屬性名一樣了,賦值會失敗,用this

this就表示當前物件

2. 在類的內部呼叫方法時,前面會自動加this.

3. 可以呼叫本類的構造方法

六 物件導向(中)

類的構造方法 類的訪問許可權 繼承 多型 init 構造方法 作用 用於物件建立時初始化 書寫格式 init前後分別是兩個下劃線 程式不顯示定義init方法,則程式預設呼叫乙個無參init方法 物件建立過程 類的構造方法 init 設定物件屬性 def init self.gender,variet...

六 物件導向案例分析

編寫乙個完整的位址類進行測試,並列印出來class address public address string countrv,string porvince,string city,string district public void send public string getcountrv ...

重拾java基礎(二十一) 反射總結

一 反射能幹什麼 1.使用jvm不讓呼叫的方法等二 什麼是反射 1.從記憶體中的位元組碼檔案中獲取相關的資訊 執行時 2.位元組碼檔案裡是類的資訊,例如屬性 構造方法 普通方法等 3.1是整數 9.8是小數 2.jpg是檔案 name是屬性 eat是方法 int是乙個型別 我們需要採用物件導向的思維...