原文:假如java類里的成員變量是自身的對象

如題,假如java類里的成員變量是自身的對象,則新建該類對象時內存中怎么分配空間,我感覺似乎死循環了。不過我想的肯定是錯的,因為很多類的成員變量是自身對象,並且絕對無錯,舉個例子: 在程序執行中,要new一個A類型的對象p,這時為對象p開辟內存空間,其中一部分存放字符串b Hello,另一部分存放對象a,可是我感覺a是一個對象,應該再開辟一塊空間存放a這個對象,可是應該在里面放什么呢 一個是hel ...

2018-01-17 21:58 0 2944 推薦指數:

查看詳情

java基礎-的定義、成員變量、方法、對象的創建與使用

一.JAVA的定義   JAVA里面有class關鍵字定義一個,后面加上自定義的名即可。如這里定義的person,使用class person定義了一個person,然后在person這個的類體里面定義person這個應該具有的成員變量(即屬性)和方法,如這里定義的int ...

Wed May 16 20:02:00 CST 2018 0 16342
JAVA對象(四)----成員變量與局部變量成員方法、構造方法

類體中的變量分為兩部分。變量定義部分定義的變量成員變量,在方法體中定義的變量和方法中涉及的變量稱為局部變量成員變量和局部變量的區別: (1)、成員變量在整個中都有效,局部變量只在定義它的方法中有效 (2)、成員變量分為實例成員變量(簡稱實例變量)和類變量(簡稱靜態變量),如果在 ...

Sun Jul 31 01:32:00 CST 2016 0 4806
java成員變量成員方法

java成員變量成員方法 1 成員變量 1.1 成員變量的分類 按照有無static修飾成員變量分為:  1.靜態成員變量:有static修飾,屬於本身與一起加載一次,直接用名訪問即可。  2.實例成員變量:無static修飾,屬於的每個對象的,必須先創建對象,再用對象來訪問 ...

Tue Aug 24 00:02:00 CST 2021 0 309
static 成員變量、static 成員函數、/對象的大小

一、static 成員變量 對於特定類型的全體對象而言,有時候可能需要訪問一個全局的變量。比如說統計某種類型對象已創建的數量。 如果我們用全局變量會破壞數據的封裝,一般的用戶代碼都可以修改這個全局變量,這時可以用的靜態成員來解決這個問題。 非static數據成員存在於類型的每個對象中 ...

Mon Feb 26 06:50:00 CST 2018 0 1157
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM