【java】子類可以通過調用父類的public方法調用父類的private方法,為什么?


代碼1:

 

打印結果:

 

代碼2:

 

運行結果:

 

 

問題:

代碼1中super是父類自己調用自己的add()方法,並在add()方法中調用了私有的del()方法,那為什么打印出來的this是子類?

代碼2中this是子類去調用了父類繼承下來的add()方法,但是為什么還能在add()方法中調用到父類的私有的del()方法?

 

誰能解釋為什么?

歡迎留言。不要說廢話!

看懂問題再來討論為什么!!!!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM