物件導向上(知識點2)

2021-08-19 20:30:50 字數 364 閱讀 4113

1. 類的生命週期:類載入、類驗證、類準備、類解析、類初始化

2. 成員變數和區域性變數

例子:

class person
如果我們這樣子的去呼叫他:

person p1=new person();

person p2=new person();

那麼在我們第一次使用person類的時候,系統會去載入這個類並初始化這個類,在類的準備階段,系統會為該類的類變數分配記憶體空間,並且進行初始化,預設eyenum為0.

每次建立該類例項的時候,都會為例項變數分配記憶體空間並且進行初始化,比如p1所引用的物件的name初始值就是為null。

具體的圖我就不畫了,去書上看吧,很詳細。

物件導向知識點總結

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

物件導向相關知識點

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

Java物件導向部分知識點

抽象資料型別 將不同型別的資料的集合組成乙個整體用來描述一種新的事物 如將乙個人的四個屬性組成乙個整體。類定義了一種抽象資料型別。類定義了抽象資料型別的組成 成員變數 類定義了可以對該型別實施的操作 方法 類定義語法 class 類名 定義乙個類,該類定義了四個成員變數 public class e...