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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于訪問(wèn)修飾符的問(wèn)題 求大神指點(diǎn)~

。。視頻中說(shuō):

?private:只能在本類(lèi)中調(diào)用;

默認(rèn)的:只能在同一個(gè)包中調(diào)用;

protected:只能在同一個(gè)包中調(diào)用,要是不同包,只能是子類(lèi);

public:所有的地方都能用

然后我自己嘗試了一下,發(fā)現(xiàn)有一下幾點(diǎn)疑問(wèn):(主要是二級(jí)包的問(wèn)題)

  1. 在二級(jí)包中的子類(lèi)中不能調(diào)用public修飾的變量;

  2. 在二級(jí)包中的子類(lèi)不能調(diào)用protected修飾的變量;

下面有代碼!

正在回答

5 回答

只能在方法塊中對(duì)成員變量進(jìn)行修改

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

//二級(jí)包中的子類(lèi)

package com.shiyan2.Second;

//本包中的二級(jí)包下的子類(lèi)中:

import com.shiyan2.C;


public class G extends C {

? ? public static void main(String[] args){

? ? ? ? ? ? C c=new C();

? ? ?c.a=1; ? ? ? ? ? ? ?

? ? ? c.b=2; ? ? ? ? ? ??

? ? ? c.c=3;

? ? ? c.d=4;

? ? }

}

你把調(diào)用放到方法里面去,直接在類(lèi)里面調(diào)用是不行的,C可以new出來(lái),C里面的abcd引用不了

1 回復(fù) 有任何疑惑可以回復(fù)我~
我寫(xiě)了下?public?的?protected的修飾?沒(méi)報(bào)錯(cuò)啊


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

wswzh0329 提問(wèn)者

。。你是復(fù)制我的代碼嗎 還有包的位置也一樣?
2015-11-18 回復(fù) 有任何疑惑可以回復(fù)我~
#2

wswzh0329 提問(wèn)者

。。最近重裝了系統(tǒng) 我自己的源碼好像都找不到了
2015-11-18 回復(fù) 有任何疑惑可以回復(fù)我~

//二級(jí)包中的子類(lèi)

package com.shiyan2.Second;

//本包中的二級(jí)包下的子類(lèi)中:

import com.shiyan2.C;


public class G extends C {

? ? ? C c=new C();

? ? ? c.a=1; ? ? ? ? ? ? ?//這里四個(gè)調(diào)用都報(bào)錯(cuò) ?(public)

? ? ? c.b=2; ? ? ? ? ? ? //Syntax error on token "a", VariableDeclaratorId expected after this ?token

? ? ? c.c=3;

? ? ? c.d=4;

}


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

package com.shiyan2;

//聲明不同修飾符的變量的類(lèi)

public class C {

? ? public void print(){

? ? System.out.println("fulei de fangfa ");

? ? ? ??

? ?

? ?

? ? }

? ??

? ? public int a ;

/* 6.在二級(jí)包的該類(lèi)的子類(lèi)下面不能被調(diào)用 ? ??

? ??

*/ ? ?

? ? protected int b; ? ? ? ? //總結(jié):只要同包都能調(diào)用,并且區(qū)別默認(rèn)的是:它在其他包的子類(lèi)中也能被調(diào)用

/* 3.在其他包的普通類(lèi)下面不能調(diào)用 ?

?* 5.5.在二級(jí)包中的普通類(lèi)下面不能被調(diào)用(其實(shí)二級(jí)包也算是其他包)

?* 6.在二級(jí)包的該類(lèi)的子類(lèi)下面不能被調(diào)用

? ??

*/ ? ?

? ? int c; ? ? ? ? ? ? ? ? //總結(jié):只要同包下都能調(diào)用(其中二級(jí)包不算同包!)

/* 3.在其他包的普通類(lèi)下面不能被調(diào)用

?* 4.在其他包的該類(lèi)的子類(lèi)下不能被調(diào)用?

?* 5.5.在二級(jí)包中的普通類(lèi)下面不能被調(diào)用(其實(shí)二級(jí)包也算是其他包)

?* 6.在二級(jí)包的該類(lèi)的子類(lèi)下面不能被調(diào)用

? ??

*/ ? ?

? ? private int d; ? ? ? ? //總結(jié):只有在本類(lèi)中可以調(diào)用!

? ?/* 1.在同一個(gè)包下的其他類(lèi)中就不能調(diào)用

? ? * 2.在同一個(gè)包下的子類(lèi)中也不能調(diào)用(其實(shí)子類(lèi)也算是同一個(gè)包下的類(lèi))

? ? * 3.在其他包的普通類(lèi)下不能被調(diào)用

? ? * 4.在其他包的該類(lèi)的子類(lèi)下不能被調(diào)用

? ? * 5.在二級(jí)包中的普通類(lèi)下面不能被調(diào)用(其實(shí)二級(jí)包也算是其他包)

? ? * 6.在二級(jí)包的該類(lèi)的子類(lèi)下面不能被調(diào)用

? ? */

? ??


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

舉報(bào)

0/150
提交
取消
Java入門(mén)第二季 升級(jí)版
  • 參與學(xué)習(xí)       531213    人
  • 解答問(wèn)題       6327    個(gè)

課程升級(jí)!以終為始告別枯燥,在開(kāi)發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙

進(jìn)入課程

關(guān)于訪問(wèn)修飾符的問(wèn)題 求大神指點(diǎn)~

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

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

幫助反饋 APP下載

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

公眾號(hào)

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