static修飾屬性,方法,類

2022-06-23 04:45:13 字數 591 閱讀 1805

本文**於:

一、static修飾屬性

1.屬性隨著類的載入而載入,是類變數,其載入早於物件,不需要new即可載入

2.類變數所在的類的所有物件共用這乙個屬性,存放在靜態域中

二、static修飾方法

1.方法隨著類的載入而載入隨著類的載入而載入,是類方法,其載入早於物件,不需要new

2類方法所在的類的所有物件共用這乙個方法.

3類方法內部只可呼叫靜態的屬性和靜態的方法,而不能呼叫非靜態的屬性和方法

反之,非靜態方法可以呼叫靜態的屬性和方法

三、static修飾內部類

1普通類是不允許宣告為靜態的,只有內部類才可以

2被static修飾的內部類可以直接作為乙個普通類來使用,而不需例項乙個外部類

|靜態內部類

1 public class outer

6 }7 }

8 public class teststatic

13 }

|普通內部類

1 public class outer

6 }7 }

8 public class teststatic

13 }

static修飾屬性 方法 類的區別

一 static修飾屬性 1.屬性隨著類的載入而載入,是類變數,其載入早於物件,不需要new即可載入 2.類變數所在的類的所有物件共用這乙個屬性,存放在靜態域中 二 static修飾方法 1.方法隨著類的載入而載入隨著類的載入而載入,是類方法,其載入早於物件,不需要new 2類方法所在的類的所有物件...

static修飾屬性

今天寫程式遇到一點小問題,最後問題出在成員變數修飾符上,static修飾符 public class students public int getid public void setid int id public string getname public void setname string...

Static修飾方法

static 修飾方法 1 static修飾的方法被稱之為靜態方法也叫作類方法,加static的方法,可以通過類名直接訪問,也可以通過物件名訪問,而不加static只能通過物件名訪問,加了static的方法,不能再內部寫this,因為直接用類名點方法的時候,沒有當前物件 2 加了static的方法,...