錯題記錄——關於Java中private的用法(類與封裝)

對於類和封裝的學習,學習了private這個函數,可是到練習的時候,出現了問題......

問題描述:函數

  類裏面的年齡(age)使用了private函數,在srtAge裏面添加了一個判斷,(用來判斷數字,當age>=18的時候右邊運行仍是會顯示else裏的語句,只有age>=0的時候,纔會運行正常。想問一下這是爲何?學習

我在對象裏面給成員變量賦值是在stu.use();的前面,按道理來講讀取的應該是我賦值的數據,爲何還會去找默認值。spa

 

源碼圖:對象

(這是一個對象)↓blog

 

(這是一個類)↓源碼

 

 

 

 

 

 

 

 

 

 

緣由已找出... 類裏面判斷的值應該是nub變量

相關文章
相關標籤/搜索