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

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

一個外部類是否可以有多個內(nèi)部類,同級內(nèi)部類之間可以互相調用嗎?內(nèi)部類中還可以定義一個內(nèi)部類嗎?相對內(nèi)部類可以調用相對外部類的數(shù)據(jù),可以調用相對外部類中的外部類嗎?java代碼的格式優(yōu)勢又是怎樣的?

public class HelloWorld{

? ? public class Inner{//構建相對外部類

public class INNER{}//構建相對內(nèi)部類

? ?}

public class Inner2{

}//同級內(nèi)部類

}

正在回答

2 回答

第一 二 三個問題答案是可以的。有問題自己動手調試一下,幾分鐘的事。

hellowworld類代碼如下

public class HelloWorld {
?int a =18;
?public class Inner{//構建相對外部類
??public int b =19;
??public class INNER{
???HelloWorld NewA =new HelloWorld();
???public void fun0(){
????NewA.a=11;
????System.out.println(NewA.a+"相對內(nèi)部類調用最外層類成功");
???}
??}
?}
?public class Inner2{
??Inner newB = new Inner();
??public void fun(){
???newB.b=12;
???System.out.println(newB.b+"同級類調用成功");
??}
?}
}

存放主函數(shù)的類代碼如下:

package test;
import test.HelloWorld.Inner;
import test.HelloWorld.Inner.INNER;
import test.HelloWorld.Inner2;
public class test1 {
? public static void main(String[] args) {
??// TODO 自動生成的方法存根
??HelloWorld a1 =new HelloWorld();
??Inner a2 =a1.new Inner();
??INNER a3 =a2.new INNER();
??a3.fun0();
??Inner2 a2_2 =a1.new Inner2();
??a2_2.fun();
?}
}

第四個問題:java代碼的格式優(yōu)勢又是怎樣的?
答:沒看懂,不知道....

希望能幫到你??

一起努力學習吧!


0 回復 有任何疑惑可以回復我~

猜測

既然外部無法直接調用內(nèi)部,同級別的內(nèi)部也只能間接調用;

理論上可以無限定義內(nèi)部類 ? ?但是有必要么?

內(nèi)部類比它自身的外部類擁有更高的權限,那么也能訪問外部類的外部類并無視權限。

才學java,不懂什么是格式優(yōu)勢

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

一個外部類是否可以有多個內(nèi)部類,同級內(nèi)部類之間可以互相調用嗎?內(nèi)部類中還可以定義一個內(nèi)部類嗎?相對內(nèi)部類可以調用相對外部類的數(shù)據(jù),可以調用相對外部類中的外部類嗎?java代碼的格式優(yōu)勢又是怎樣的?

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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