類和物件的建立 1 (記憶體的解析)

2022-06-08 16:39:13 字數 920 閱讀 8758

三.物件導向的兩個要素

類:對一類事物的描述,是抽象的、概念上的定義

物件:是實際存在的該類事務的每乙個個體,因而也稱為例項(inscance)

》物件導向程式設計的重點是類的設計

》設計類,就是設計類的成員

一、設計類,其實就是設計類的成員

屬性=成員變數=field=域、字段

方法=成員方法=函式=method

建立類的物件=類的例項化=例項化類

二、類和物件的使用(物件導向思想落地的實現)

1.建立類,設計類的成員

2.建立類的物件

3.通過「物件.屬性」或「物件.放法」呼叫物件的結構

三、如果建立了乙個類的多個物件,則每個物件都獨立的擁有一套類的屬性。(非static的)

意味著:如果我們修改乙個物件的屬性a.則不影響另乙個物件屬性a的值  (靜態在方法區時公共的)

四、記憶體解析

物件的記憶體解析

一 棧 stack 是指虛擬機器棧。虛擬機器棧用於儲存區域性變數等。區域性變數表存放了編譯期可知長度的各種基本資料型別 boolean byte char short int float long double 物件引用 reference型別,它不等同於物件本身,是物件在堆記憶體的首位址 方法執行...

類和物件 建立物件

在物件導向程式設計中,物件是乙個非常重要的核心概念。從程式設計的角度來看,物件是物件導向方式的最基本單位,也是描述客觀事物的獨立的實體。建立物件的過程稱為例項化,當乙個物件被建立後,就包含了3個方面的特性 物件的控制代碼 屬性和方法。如果要使用某個類,首先要使用關鍵字 new 來建立該類的例項化物件...

scala的建立類和物件

類和物件 scala是支援物件導向的,也有類和物件的概念。我們依然可以基於scala語言來開發物件導向的應用程式。建立類和物件 用法使用class來定義乙個類 使用new來建立物件 示例 建立乙個person類,並建立它的物件 步驟建立乙個scala專案,並建立乙個object 新增main方法 建...