JAVA面向對象的總結(靜態函數與static關鍵字)


static關鍵字;  

       靜態成員變量只會在數據共享區中維護一份,而非靜態成員變量會在每個對象中維護一份

作用

      static修飾成員變量:如果有數據需要共享所有數據使用時

      static修飾成員函數:如果一個函數沒有直接訪問非靜態成員時,那么可以使用static修飾,一般用於工具類的方法

訪問方式

    1、 靜態修飾成員變量與方法時,可以用類名或者對象進行訪問

    2、非靜態修飾成員變量與方法時,只能用對象進行訪問

靜態函數的注意事項  

       1、靜態函數可以直接訪問靜態成員,但不能訪問非靜態成員

       2、非靜態函數可以訪問靜態或者非靜態成員

       3、靜態函數不能出現this、super關鍵字

 

 


免責聲明!

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



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