JAVA- Static( 靜態)
3 min readAug 19, 2020
Static 在JAVA可以用來幫助我們管理記憶體,
可以用來宣告方法或是屬性
當一個函數或者變數被宣告為static時,就永遠只佔著那一組記憶體空間
The static variable gets memory only once in the class area at the time of class loading.
Static 中的屬性是隨著class存在 不需要實體物件也可以使用
靜態屬性例子:
非靜態與靜態屬性
靜態方法例子
靜態方法不需要實體物件是跟著類別存在 因此使用只要
類別名稱.方法()
這裡先新增叫做 點名的方法
呼叫方法 : 類別名稱.方法
String rollCallString=NTUStudent.點名("我是xxx,有!!!");
Static總整理
- 永遠會是一個唯一值or固定行為方法
- static可以透過類別直接存取使用