tft每日頭條

 > 生活

 > 靜态方法和靜态屬性的作用

靜态方法和靜态屬性的作用

生活 更新时间:2024-09-15 03:22:31

靜态方法和靜态屬性的作用?靜态屬性、靜态方法與靜态初始化器,今天小編就來聊一聊關于靜态方法和靜态屬性的作用?接下來我們就一起去研究一下吧!

靜态方法和靜态屬性的作用(靜态方法與靜态初始化器)1

靜态方法和靜态屬性的作用

靜态屬性、靜态方法與靜态初始化器

static稱為靜态修飾符,它可以修飾類中的屬性和方法。

1.靜态屬性

被static修飾的屬性稱為靜态屬性,這類屬性一個最本質的特點是:它們是類的屬性,而不屬于任何一個類的具體對象。換句話說,對于該類的任何一個具體對象而言,靜态屬性是一個公共的存儲單元,任何一個類的對象訪問它時,取到的都是相同的數值,同樣任何一個類的對象去修改它時,也都是在對同一個内存單元做操作。

靜态屬性節省空間;靜态屬性保持類對象的一緻性修改

2.靜态方法

static修飾符修飾的屬性是屬于類的公共屬性:與之相仿,用static修飾符修飾的方法,是屬于整個類的類方法;而不用static至少有三重含義:

(1)調用這個方法時,應該使用類名做前綴,而不是某一個具體的對象名;

(2)非static的方法是屬于某個對象的方法,在這個對象創建時對象的方法在内存中擁有自己專用的代碼段;而static的方法是屬于整個類的,它在内存中的代碼段将随着類的定義而分配和裝載,不被任何一個對象專有:

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved