java關鍵字--static--應用場景、特色和注意事項

Static:靜態的意思。能夠修飾成員變量,也能夠修飾成員方法。
  
靜態的使用場景:
  若是某個成員是被全部對象共享的時候,該成員就能夠被靜態修飾。
  看到static修飾,就說明該成員變量時被全部對象共享的。

1 static關鍵字:
  用於修飾成員變量和成員函數
  
2 被修飾後的成員具有如下特色:
  a隨着類的加載而加載
  b優先於對象存在
  c被全部對象所共享
  d能夠直接被類名調用
  被靜態修飾的內容能夠經過對象調用,也能夠經過類名調用。
  建議經過類名調用

3 使用注意事項:
  A:靜態方法中沒有this
      靜態方法:
          能夠訪問靜態變量
          能夠訪問靜態方法
  簡記:靜態只能訪問靜態函數


  非靜態方法:
      能夠訪問靜態變量
      也能夠訪問非靜態變量
      能夠訪問靜態方法
      也能夠訪問非靜態方法
this

注意:
  a靜態方法只能訪問靜態成員
  b靜態方法中不能夠寫this,super關鍵字
  c主函數是靜態的

  
  靜態方法是被全部對象共享的方法,那麼,任何一個對象都應該具有這個方法。spa

相關文章
相關標籤/搜索