一.成員變量 : 寫在類聲明的大括號中的變量叫成員變量 (也叫屬性/實例變量)
成員變量不可離開類 離開了類就不是成員變量
成員變量不能再定義的同事初始化
成員量只能通過對象來訪問
成員變量存儲在堆中(當前對象對應的堆得存儲空間中) 不會被系統自動釋放 只能有程序員手動釋放
二.局部變量 :寫在代碼塊或函數中的變量為局部變量
局部變量的作用域 : 從定義的那一行開始,一直到遇到大括號或return(也就是這個變量所在的代碼塊或函數結束時)
局部變量可以先定義后初始化,也可以在定義的同時就初始化
局部變量存儲在棧里面 系統會自動釋放
三.全局變量 : 卸載函數外或大括號外的變量就是全局變量
全局變量的作用域 : 從定義哪行開始 到文件末尾
全局變量可以向定義再初始化,也可以定義的同時初始化
全局變量存儲在靜態區中 程序啟動時就會分配存儲空間 直到程序結束才會釋放