java 靜態和非靜態的區別

靜態和非靜態的區別 只執行一次靜態代碼塊 靜態成員 /方法 一、靜態成員的前面有static關鍵字 二、靜態成員的實例化,在新建第一個實例化對象的時候,會給咱們靜態成員變量單獨分配一個內存空間,後面實例化的對象就會公用當前空間 不能使用this關鍵字 不管實例化多少對象,公用同一快空間,直到類銷燬靜態成員銷燬才銷燬 非靜態/普通成員變量 一、每實例化一個對象的時候都會分配相應的內存空間 隨着實例化
相關文章
相關標籤/搜索