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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于靜態方法的問題

關于靜態方法的問題

幕布斯6054654 2018-12-07 03:58:14
比如3層架構, 為什么有的項目的DAL和BLL層的方法都是靜態的,而有的項目就全部都是非靜態的呢, 使用實例方法的好處是什么,每次都要new,好煩啊
查看完整描述

2 回答

?
www說

TA貢獻1775條經驗 獲得超8個贊

靜態方法和實例方法 ,都是在類第一次調用時,創建在方法表中,直到程序卸載,只是調用方式不同,所以靜態方法占內存的說法,是不正確的。

如果要用new,可能是 類中其它成員要根據不同的實例有不同的值,而不是單單考慮方法,因為方法(不管靜態還是實例)都只創建一次。

查看完整回答
反對 回復 2019-01-21
?
慕哥9229398

TA貢獻1877條經驗 獲得超6個贊

靜態成員存放在內存的一個靜態區里面,太多的話是非常消耗資源的。當然好處是可以不用實例化對象而直接使用這個成員。

查看完整回答
反對 回復 2019-01-21
  • 2 回答
  • 0 關注
  • 275 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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