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類的時候,系統會去載入這個類並初始化這個類...