構(gòu)造方法和類的對象
例如類名叫做helloworld
當(dāng)寫一個(gè) helloworld hello = new hellowold();時(shí),到底是創(chuàng)建了一個(gè)類的對象還是調(diào)用了構(gòu)造方法,請老師幫忙答疑解惑
例如類名叫做helloworld
當(dāng)寫一個(gè) helloworld hello = new hellowold();時(shí),到底是創(chuàng)建了一個(gè)類的對象還是調(diào)用了構(gòu)造方法,請老師幫忙答疑解惑
2016-05-19
舉報(bào)
2016-05-19
哦,我想通了,在同一個(gè)類中就是類的對象,我搞混了,謝謝
2016-05-19
當(dāng)輸入new helloworld();時(shí)就是創(chuàng)建了一個(gè)helloworld類的對象,并且把這個(gè)對象的對象名取為hello.
而在對象創(chuàng)建的一剎那,這個(gè)helloworld類中所包含的構(gòu)造方法、初始化塊都會自動調(diào)用。
因此這個(gè)過程既是在創(chuàng)建一個(gè)類的對象,又是在調(diào)用構(gòu)造方法。這兩點(diǎn)并不矛盾。