//類又以下五個部分構成
class 類名
構造方法
**塊 //static靜態**段 構造**塊{}
內部類 class 類名
}
成員變數
定義在類的內部,方法的外部
package 成員變數;
public class dog
}}package 成員變數;
public class text
}
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-msmd1hyp-1591433907663)(7d492f210b9841dcabb998c4eca4a19c)]
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-oyak9hsb-1591433907664)(ad2b9e47c6b24a4088aab6d67d72f9b6)]
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-knozh3xa-1591433907666)(383187dd9bfc432b8d2e395e68d5d08a)]
判斷題,分析記憶體變化:
棧:student s
堆:new student() 其中的成員變數和方法一起被new出來,在堆中
堆**現new student()的同時會產生乙個 堆位址 0x1122
0x1122傳給棧中的 s
student.method() 通過位址0x1122找到它並在棧中建立出來
syso中的name根據就近原則,找到method中的name =『張三』,並輸出
完成後,銷毀
建立形參method(string name),根據就近原則,找到name=李四
完成後銷毀
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-okbj4qqf-1591433907668)(20de43d327a64beb930bfe3a5718b44b)]
Integer類之成員變數
一 一共11個成員變數。二 詳情介紹。1 value值。這個是integer類的唯一標誌。最重要的例項屬性。2 最小值和最大值常量。注意,計算機裡面是以補碼形式儲存的,因此用十六進製制時,給的資料必須是乙個數的補碼形式賦值。這裡是32位機器,所以最大值和最小值表示如下 3 資料位數和位元組數常量。顯...
成員變數,類變數,成員方法,類方法
成員變數 包括例項變數和類變數,用static修飾的是類變數,不用static修飾的是例項變數,所有類的成員變數可以通過this來引用。類變數 靜態域,靜態字段,或叫靜態變數,它屬於該類所有例項共有的屬性。而且所有的例項都可以修改這個類變數的值 這個類變數沒有被final修飾的情況 而且訪問類變數的...
C 之const類成員變數,const成員函式
const修飾類的成員函式 const修飾變數一般有兩種方式 const t a,或者 t const a,這兩者都是一樣的,主要看const位於 的左邊還是右邊,這裡不再贅述,主要來看一下當const修飾類的成員函式時,成員函式有什麼特點。類的成員函式後面加 const,表明這個函式不會對這個類物...