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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java代碼后面重寫了toString方法為什么可以訪問前面一個類的private變量

java代碼后面重寫了toString方法為什么可以訪問前面一個類的private變量

素胚勾勒不出你 2018-07-16 18:18:05
public class Apple {private String color;private double weight;public Apple() {}//提供有參數的構造器public Apple(String color,double weight) {this.color=color;this.weight=weight;}//省略color、weight的srtter和getter方法 //重寫toString()方法,用于實現Apple對象的“自我描述” public String toString() {     return"一個蘋果,顏色是:"+color+",重量是:"+weight; }}public class ToStringTest {public static void main(String[]args) {Apple a=new Apple("紅色",5.68);//打印Apple對象System.out.println(a);}}輸出結果:一個蘋果,顏色是:紅色,重量是:5.68我是萌新啊
查看完整描述

2 回答

?
長風秋雁

TA貢獻1757條經驗 獲得超7個贊

這輸出很正常啊 你用的apple類的對象 當然可以訪問本類的私有變量啊


查看完整回答
反對 回復 2018-07-25
?
繁星點點滴滴

TA貢獻1803條經驗 獲得超3個贊

聲明private表示該變量是私有的,只有內部能使用,外部不能使用。toString在該類內部所以可以使用。

查看完整回答
反對 回復 2018-07-25
  • 2 回答
  • 0 關注
  • 674 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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