1.構(gòu)造函數(shù)(Constructor)
class Class1{
Class1() {}
}
2.方法的重載(overload)
class Calss1{
Class1() {}
Class1(int i) {}
}
3.this關(guān)鍵字, 指當(dāng)前對象的引用(reference)
4.finalize()方法,在垃圾回收器前調(diào)用
5.創(chuàng)建對象的總結(jié)類Dog
a.在第1次創(chuàng)建dog類對象或者調(diào)用Dog類的方法和字段的時(shí)候,java解釋器會搜尋class路徑,找到Dog.class
b.裝載Dog.class類后,會對static方法和成員進(jìn)行初始化
c.用new關(guān)鍵字實(shí)例化對象的時(shí)候,為對象分配內(nèi)存空間
d.對成員進(jìn)行初始化
e.執(zhí)行定義成員所做的初始化
f.調(diào)用構(gòu)造函數(shù)
class Class1{
Class1() {}
}
2.方法的重載(overload)
class Calss1{
Class1() {}
Class1(int i) {}
}
3.this關(guān)鍵字, 指當(dāng)前對象的引用(reference)
4.finalize()方法,在垃圾回收器前調(diào)用
5.創(chuàng)建對象的總結(jié)類Dog
a.在第1次創(chuàng)建dog類對象或者調(diào)用Dog類的方法和字段的時(shí)候,java解釋器會搜尋class路徑,找到Dog.class
b.裝載Dog.class類后,會對static方法和成員進(jìn)行初始化
c.用new關(guān)鍵字實(shí)例化對象的時(shí)候,為對象分配內(nèi)存空間
d.對成員進(jìn)行初始化
e.執(zhí)行定義成員所做的初始化
f.調(diào)用構(gòu)造函數(shù)