物件導向知識點的整理

2021-10-08 07:58:10 字數 657 閱讀 1381

1.類和物件的關係

類是一種抽象的資料型別。

它們的關係是,物件是類的例項,類是物件的模板。

物件是通過new classname產生的,用來呼叫類的方法;類的構造方法

2.類包含什麼?定義的步驟是什麼?

//類定義

public class 類名//這是無參構造

}然後你在主類裡面就可以呼叫它了

a a=new a();

4.方法的結構,有返回值和無返回值得區別

return 返回某某屬性

void 無任何返回屬性

5.方法的結構{}

public //訪問修飾符型別 返回值型別 方法名([引數列表])

//**;

[return 具體的返回值]

引數:預設資料型別做引數時,傳遞的是值,不能出方法的範圍

引用資料型別做引數時,傳遞的是位址,可以影響方法外部

特殊:string做引數時,等同於基本資料型別

虛擬機器(物件建立)工作原理:

由類載入器,呼叫構造方法,如果該類沒有構造方法,則使用object類的預設構造方法

構造方法:

預設每個類都有乙個無參構造

如果該類有了有引數,則預設的無參構造不再提供

此時如果還想用無參構造,則需要顯示的定義無參構造

物件導向知識點總結

1 物件導向的特徵 物件導向的三個基本特徵是 封裝 繼承 多型。封裝 也就是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏。繼承 物件導向程式設計 oop 語言的乙個主要功能就是 繼承 繼承是指這樣一種能力 它可以使用現有類的所有功能,並在無需...

物件導向相關知識點

在了解物件導向程式設計之前首先要先了解程式設計中兩大思想 面向過程 物件導向 面向過程就是分析出解決問題所需要的步驟,然後用函式把這些步驟一步一步實現,使用的時候再乙個乙個的依次呼叫就可以了。舉個栗子 將大象裝進冰箱,面向過程做法 開啟冰箱門 大象裝進去 關上冰箱門 面向過程,就是按照我們分析好了的...

物件導向上(知識點2)

1.類的生命週期 類載入 類驗證 類準備 類解析 類初始化 2.成員變數和區域性變數 例子 class person如果我們這樣子的去呼叫他 person p1 new person person p2 new person 那麼在我們第一次使用person類的時候,系統會去載入這個類並初始化這個類...