JAVA- Static( 靜態)

KouWei.Lee
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存在 不需要實體物件也可以使用

靜態屬性例子:

建立NTUStudent類別
不需要物件實體也可以使用

非靜態與靜態屬性

靜態方法例子

靜態方法不需要實體物件是跟著類別存在 因此使用只要

類別名稱.方法()

這裡先新增叫做 點名的方法

呼叫方法 : 類別名稱.方法

String rollCallString=NTUStudent.點名("我是xxx,有!!!"); 

Static總整理

  1. 永遠會是一個唯一值or固定行為方法
  2. static可以透過類別直接存取使用

--

--