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

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

為什么不能用public啊,老師

不明白為什么不能使用public修飾

正在回答

3 回答

2、訪問修飾符public,private,protected,以及不寫(默認)時的區別?
答:

修飾符

當前類

同?包

子?類

其他包

public ? ?√ ? ?√ ? ?√ ? ?√ ? ?

protected ? ?√ ? ?√ ? ?√ ? ?× ? ?

default ? ?√ ? ?√ ? ?× ? ?× ? ?

private ? ?√ ? ?× ? ?× ? ?× ? ?

類的成員不寫訪問修飾時默認為default。默認對于同一個包中的其他類相當于公開(public),對于不是同一個包中的其他類相當于私有(private)。受保護(protected)對子類相當于公開,對不是同一包中的沒有父子關系的類相當于私有。Java中,外部類的修飾符只能是public或默認,類的成員(包括內部類)的修飾符可以是以上四種。


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

因為public不安全,外面可以繼承,而private的話子類都不可以對它進行重寫,

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

可以用,知識為了封裝,讓他更加的安全。用private的全部都是子類不用在做任何修改的,用Public沒有意義

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

MahoneAlex 提問者

是那個需要子類重寫的方法,為啥只能用proctected或者是defalt呀
2017-02-28 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么不能用public啊,老師

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

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

幫助反饋 APP下載

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

公眾號

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