---------siwuxie095
1、類的定義、宣告以及使用
定義格式:
宣告乙個類需要通過關鍵字:
class (注意:小寫)
類名遵循帕斯卡命名法(又稱
大駝峰命名法)
屬性和方法可選
2、類與物件的關係
類是對某一類事物的描述,是抽象的、概念上的意義,物件是實際存在的
該類事物的每乙個個體,也被稱為例項
3、記憶體的劃分
物件存進了棧記憶體空間,通過
new 開闢堆記憶體空間:存放屬性資料,
同時物件指向堆記憶體空間
必須要用
new 關鍵字進行例項化操作,否則會出現 nullpointerexception
即 空指標異常
(因為此時沒有例項化,即沒有開闢堆記憶體空間,則棧記憶體中的物件所指向的為
空)
**:
packagecom.siwuxie095.classdemo;
classperson
}public classclassdemo01 }
執行一覽:
類與物件的關係
類是一種抽象的資料型別,他是對某一類事物的描述 定義,但是不能代替某乙個具體事物 例如 動物 職務 手機等 person類 pet類 car類等,這些類都是用來描述 定義某一類具體事務應該具備的特點和行為。物件是抽象 概念的具體例項 張三就是人的乙個具體例項,張三家裡的狗就是乙個狗的具體例項。能夠體...
基類物件與派生類物件的使用關係
基類物件與派生類物件的使用關係 1.派生類物件作為基類物件處理 由於派生類具有所有基類的成員,所以把派生類的物件賦給基類物件是合理的,不過要求這種繼承方式必須是public方式。但是,反過來賦值會使基類中一具有派生類的成員 因為派生類的成員通常是比基類的成員多 所以這是不允許的。2.基類指標指向派生...
基類物件與派生類物件的關係
基類物件與派生類物件的使用關係 1.派生類物件作為基類物件處理 由於派生類具有所有基類的成員,所以把派生類的物件賦給基類物件是合理的,不過要求這種繼承方式必須是public方式。但是,反過來賦值會使基類中一具有派生類的成員 因為派生類的成員通常是比基類的成員多 所以這是不允許的。2.基類指標指向派生...