亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

關于private

如果方法用private修飾的話,怎么進行訪問這個方法??

正在回答

2 回答

只能在當前類訪問

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

Bad__Guy

除了在當前類在其它類 有沒有可用的方法來調用 用private修飾的方法?
2015-07-05 回復 有任何疑惑可以回復我~
#2

ziom 回復 Bad__Guy

沒有。
2015-07-06 回復 有任何疑惑可以回復我~
#3

Bad__Guy 回復 ziom

剛開始我也這么認為的!有牛人給了解決!看下面代碼
2015-07-10 回復 有任何疑惑可以回復我~

?//Telphone類

?public class Telphone {
//定義方法use()用來?? 調用方法messaages();
? void use(){
?? messages();
? }

??????????? //定義一個private方法messages:
???? private void messages(){
????? System.out.println("電話可以發短信? :");
???? }
?}

public class Initiail {
??? public static void main(String[] args) {
? // TODO Auto-generated method stub
???? Telphone a=new Telphone();??????? //實例化對象a
???? a.use();??????????????? //直接調用
???? }
}

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

ziom

這不就是類似于Javabean的getter,setter方法嗎,通過非私有方法訪問該類中的私有成員,這種間接的訪問跟“私有成員只能在當前類被訪問”這一觀點不沖突。
2015-07-11 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531142    人
  • 解答問題       6326    個

課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙

進入課程

關于private

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

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號