課程
/后端開(kāi)發(fā)
/Java
/Java入門第二季 升級(jí)版
若構(gòu)造方法名寫(xiě)的是類名,那么為類名創(chuàng)建一個(gè)對(duì)象時(shí)會(huì)直接輸出嗎
2016-04-04
源自:Java入門第二季 升級(jí)版 9-4
正在回答
記住調(diào)用只能創(chuàng)建對(duì)象調(diào)用 ?和靜態(tài)直接呼名調(diào)用就好了
qq_未名星_0 提問(wèn)者
構(gòu)造方法必須與類名相同,且不可以有返回值類型和返回值。.
構(gòu)造方法的作用是給對(duì)象初始化,對(duì)象一建立就會(huì)調(diào)用與之對(duì)應(yīng)的函數(shù)。
構(gòu)造函數(shù)不能被直接調(diào)用,必須通過(guò)new運(yùn)算符在創(chuàng)建對(duì)象時(shí)才會(huì)自動(dòng)調(diào)用;而一般的方法是在程序執(zhí)行到它的時(shí)候被調(diào)用的。
以方法名直接創(chuàng)建對(duì)象會(huì)運(yùn)行構(gòu)造方法,會(huì)輸出,且一個(gè)對(duì)象建立,構(gòu)造方法只運(yùn)行一次。
如:?
class Person?? {
Person()?{
??System.out.println("person working"); ??}
????????class PersonDemo{????
????????public static void main(String[]args){
????????Person p = new??Person();
???????? new Person();? ? ????
? ? ?}????
????}運(yùn)行結(jié)果:????person working
????????????????????? person working
weixin_慕哥9207569
不會(huì)直接輸出
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開(kāi)發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
2 回答類的構(gòu)造方法名一定要與類同名嗎?
2 回答構(gòu)造方法名必須和類名一樣嗎?
1 回答為什么創(chuàng)建類名和構(gòu)造函數(shù)名要一致?
2 回答一個(gè)類沒(méi)有寫(xiě)構(gòu)造方法時(shí),可以創(chuàng)建這個(gè)類的對(duì)象嗎
2 回答什么時(shí)候可以直接 “內(nèi)部類名 內(nèi)部類對(duì)象 = new 內(nèi)部類名();”,什么時(shí)候要先創(chuàng)建外部類對(duì)象再用 “內(nèi)部類名 內(nèi)部對(duì)象名= 外部對(duì)象.new 內(nèi)部類名();”???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-04-04
記住調(diào)用只能創(chuàng)建對(duì)象調(diào)用 ?和靜態(tài)直接呼名調(diào)用就好了
2016-04-04
構(gòu)造方法必須與類名相同,且不可以有返回值類型和返回值。.
構(gòu)造方法的作用是給對(duì)象初始化,對(duì)象一建立就會(huì)調(diào)用與之對(duì)應(yīng)的函數(shù)。
構(gòu)造函數(shù)不能被直接調(diào)用,必須通過(guò)new運(yùn)算符在創(chuàng)建對(duì)象時(shí)才會(huì)自動(dòng)調(diào)用;而一般的方法是在程序執(zhí)行到它的時(shí)候被調(diào)用的。
以方法名直接創(chuàng)建對(duì)象會(huì)運(yùn)行構(gòu)造方法,會(huì)輸出,且一個(gè)對(duì)象建立,構(gòu)造方法只運(yùn)行一次。
如:?
class Person?? {
Person()?{
??System.out.println("person working"); ??}
}????????class PersonDemo{????
????????public static void main(String[]args){
????????Person p = new??Person();
???????? new Person();? ? ????
? ? ?}????
????}
運(yùn)行結(jié)果:????person working
????????????????????? person working
2016-04-04
不會(huì)直接輸出