面向對象_2
一.靜態方法
①.不能存在this,不能訪問非靜態變量
②.static { ... } //靜態代碼塊
③.執行順序:靜態代碼塊--->構造代碼塊——〉構造函數
④.執行特點:
靜態代碼只執行一次
構造函數以及構造代碼塊new多少個對象就執行多少次
二.包
①. 關鍵字 import
②. 導包:import.......*; .*指全部的文件
三.修飾符
控制變量的可見域
public
修飾的類或者成員在包裏或者工程裏都可以被訪問
private
修飾的成員僅限於本類裏面可以被訪問
default
不加任何的修飾就是這個,有些書上爲friend
四.靜態變量的引用方式
1.可以通過實例化的對象進行引用
2.也可以通過類名,靜態屬性引用(比較推薦)
3.訪問區域:類中普通方法可以訪問
五.this 關鍵字
this(name); //必須放在第一行
this.(20,"男");// 構造函數裏可以用this 調用
六.棧與堆
棧:先進後出 隊列;先進先出