static方法內部是否可以調用非static方法?


不可以。

  因為非static方法是要與對象關聯在一起的,必須在創建出一個對象后,才可以通過這個對象調用非static方法;而static方法可以直接通過類名來調用,不需要創建對象。

  也就是說,在一個static方法被調用時,還可能沒有創建任何實例對象,此時如果從static內部發出對非static方法的調用,非static方法是無法關聯到對象的。

  所以static方法內部是不能發出對非static方法的調用的。

 

若有錯誤之處,歡迎指正。謝謝!


免責聲明!

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



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