課程
/后端開發(fā)
/Java
/Java入門第二季 升級(jí)版
在兩個(gè)類中轉(zhuǎn)換,真心不懂怎么實(shí)現(xiàn)的;它怎么調(diào)用的另一個(gè)類中的語言,能否解釋下噻?
2016-09-20
源自:Java入門第二季 升級(jí)版 7-2
正在回答
子類繼承父類吧,通過對(duì)象.方法名()實(shí)現(xiàn)
類是由屬性和方法組成的,然后要調(diào)用的話也是調(diào)用類中的屬性或者方法,而不是其他的
public ? ? class ? Out { ? ? ? ? ? ? ? ? //創(chuàng)建外部類
? ????????? private ?int score = 84;????????????//給外部類屬性score賦值
public ? ? class ? ? Inn {????????????????//創(chuàng)建內(nèi)部類
? ? ? ????? int score = 91; ? ? ? ?????????????????//給內(nèi)部類屬性score賦值
????????????public void show() {????????????????????????//創(chuàng)建內(nèi)部類方法
????????????????????????System.out.println("訪問外部類中的score:" + Out.score); ? ? ? //調(diào)用外部類的同名屬性用:外部類明+屬性名;不同名的屬性可以直接用屬性名調(diào)用
????????????????????????System.out.println("訪問內(nèi)部類中的score:" + score);?????????????//內(nèi)部類的屬性直接可以調(diào)用
????????????}
}
public static void main(String[] args) {
???????? ? ??Out a =new Out();????????????????????//創(chuàng)建外部類對(duì)象a
? ? ? ? ?????Inn b =a.new ? ?Inn();????????????//通過外部類對(duì)象創(chuàng)建內(nèi)部類對(duì)象b
????????? ? ? b.show();????????????????//調(diào)用內(nèi)部類對(duì)象的方法show(方法的調(diào)用:對(duì)象名+方法名(),調(diào)用外部類的方法就用外部類的對(duì)象名,調(diào)用內(nèi)部類的方法就用內(nèi)部類的對(duì)象名)
????????}
PS:這只是很小的,基礎(chǔ)的部分,理解好了這個(gè)然后去理解其他的就容易一些
......
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
2 回答求大佬解釋解釋
2 回答大神幫忙解釋
3 回答求解,大神
5 回答求大神解答
2 回答求大神解答!
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-09-20
子類繼承父類吧,通過對(duì)象.方法名()實(shí)現(xiàn)
2016-09-20
類是由屬性和方法組成的,然后要調(diào)用的話也是調(diào)用類中的屬性或者方法,而不是其他的
public ? ? class ? Out { ? ? ? ? ? ? ? ? //創(chuàng)建外部類
? ????????? private ?int score = 84;????????????//給外部類屬性score賦值
public ? ? class ? ? Inn {????????????????//創(chuàng)建內(nèi)部類
? ? ? ????? int score = 91; ? ? ? ?????????????????//給內(nèi)部類屬性score賦值
????????????public void show() {????????????????????????//創(chuàng)建內(nèi)部類方法
????????????????????????System.out.println("訪問外部類中的score:" + Out.score); ? ? ? //調(diào)用外部類的同名屬性用:外部類明+屬性名;不同名的屬性可以直接用屬性名調(diào)用
????????????????????????System.out.println("訪問內(nèi)部類中的score:" + score);?????????????//內(nèi)部類的屬性直接可以調(diào)用
????????????}
}
public static void main(String[] args) {
???????? ? ??Out a =new Out();????????????????????//創(chuàng)建外部類對(duì)象a
? ? ? ? ?????Inn b =a.new ? ?Inn();????????????//通過外部類對(duì)象創(chuàng)建內(nèi)部類對(duì)象b
????????? ? ? b.show();????????????????//調(diào)用內(nèi)部類對(duì)象的方法show(方法的調(diào)用:對(duì)象名+方法名(),調(diào)用外部類的方法就用外部類的對(duì)象名,調(diào)用內(nèi)部類的方法就用內(nèi)部類的對(duì)象名)
????????}
}
PS:這只是很小的,基礎(chǔ)的部分,理解好了這個(gè)然后去理解其他的就容易一些
2016-09-20
......