非靜態成員方法:
多型中,父類引用指向子類物件,呼叫非靜態成員方法時,編譯時看父類,執行時看子類.
若父類中,沒有則報錯;否則,執行子類中的方法.
載入進方法區
class test
}class father
}class son extends father
}
靜態成員方法:因為是靜態的,所以,編譯時指向那個,執行時就不再改變.也就是,訪問靜態方法,編譯時看左邊,執行時,也看左邊.
載入進方法區
class test
}class father
}class son extends father
}
成員變數記憶體分析
分析清楚記憶體,對 的執行更加的清楚 對以下簡單的 的記憶體分析.package com.object.test1 import com.object.object.person 載入進方法區 public class test1 方法出棧 有參構造 public person int age,st...
set方法記憶體分析 1
這個之前的記憶體管理分析中,存在一些問題,比如說在多個物件中,要保證乙個物件沒有被系統 之前,不能被銷毀掉,就像下面的這個demo一樣,person有一輛車,但是他覺得這輛車他不喜歡了,他想換一輛車,那我有2個car的物件,該怎麼去處理這個記憶體管理的問題.import import person....
set方法記憶體分析 2
應用場景與上乙個分析場景相同,都是人去擁有一輛車,這次的問題是我不是去重新擁有一輛車,而是我去多次set同一輛車的時候,會存在一些問題,如 import import person.h int main int argc,const char argv return 0 import import ...