第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

關(guān)于內(nèi)部類創(chuàng)建對象的問題?

//外部類HelloWorld
public?class?HelloWorld?{
????
????//?內(nèi)部類Inner,類Inner在類HelloWorld的內(nèi)部
????public?class?Inner?{
????????
		//?內(nèi)部類的方法
		public?void?show()?{
			System.out.println("welcome?to?imooc!");
		}
	}
????
	public?static?void?main(String[]?args)?{
????????
????????//?創(chuàng)建外部類對象
		HelloWorld?hello?=?new?HelloWorld();
????????//?創(chuàng)建內(nèi)部類對象
		Inner?i?=?hello.new?Inner();
????????//?調(diào)用內(nèi)部類對象的方法
		i.show();
	}
}

其中?

// 創(chuàng)建內(nèi)部類對象
Inner i = hello.new Inner();

為什么要這樣創(chuàng)建內(nèi)部類的對象,

而:

Inner i=new Inner();

這樣創(chuàng)建內(nèi)部類的對象不可以嗎

正在回答

3 回答

不可以

如果類理解起來吃力,可以想一下方法,你怎么使用一個類里面定義的方法?肯定是先new一個對象hello,然后再hello.xxx() 這樣使用方法。你在定義一個內(nèi)部類的時候,默認會生成此內(nèi)部類的構(gòu)造方法,如何使用此方法?跟普通方法一樣。

以上

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

雪中_悍刀行 提問者

最后一句,沒看太懂
2016-07-07 回復(fù) 有任何疑惑可以回復(fù)我~
#2

雪中_悍刀行 提問者

非常感謝!
2016-07-07 回復(fù) 有任何疑惑可以回復(fù)我~

內(nèi)部類創(chuàng)建方法:

如果類B中有內(nèi)部類C,則靜態(tài)內(nèi)部類可以直接創(chuàng)建對象new B.C();
如果內(nèi)部類不是靜態(tài)的,那就得這樣
B b = new B();
B.C c = b.new C();(C c =b.new C();也行)

0 回復(fù) 有任何疑惑可以回復(fù)我~

贊?。?!

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

關(guān)于內(nèi)部類創(chuàng)建對象的問題?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號