亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

靜態方法的意義是什么?

非靜態方法可以直接訪問靜態變量和非靜態變量,而靜態方法訪問非靜態變量是還要創建對象,那靜態方法存在的意義是什么?

正在回答

3 回答

靜態和非靜態的 在于被調用的好處 不是說它是什么屬性 然后那具有什么功能 ?而是被調用的好處

2樓說的對 ? 就是這個意思 ?顧名思義即是由類所有,而并非對象所有。
通俗點講 就是 靜態方法

1、聲明為static的變量實質上就是全局變量。當聲明一個對象時,并不產生static變量的拷貝,而是該類所有的實例變量共用同一個static變量;

2、只分配一塊存儲空間,所有此類的對象都可以操控此塊存儲空間,通常一個普通類不允許聲明為靜態的,只有一個內部類才可以。這個聲明為靜態的內部類可以直接作為一個普通類來使用;

3、而不需實例一個外部類。靜態方法是使用公共內存空間的,就是說所有對象都可以引用,而且在沒有創建對象時也可以利用類使用該方法。靜態方法可以調用靜態方法,但不能調用成員方法。



1 回復 有任何疑惑可以回復我~

靜態方法顧名思義即是由類所有,而并非對象所有。

1 回復 有任何疑惑可以回復我~

當一個方法或者變量需要初始化加載,或者是經常被調用的時候可以加上static。

用static修飾的方法可以用類名直接調用,不用的一定要先實例化一個對象然后才可以調用

具體看這個鏈接

https://zhidao.baidu.com/question/1987029813312668187.html

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

靜態方法的意義是什么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號