關於Java基礎的複習總結(四)初識面向物件
阿新 • • 發佈:2018-11-03
縱碼仗鍵行天下
1、類和物件
萬物皆為物件
類:是物件的抽象描述
物件:是類的例項化
類的組成:
屬性(成員變數)
方法(成員方法)
2、方法
無返回值型別:void
有返回值型別:int double String
return:返回結果 跳出方法(可用於跳出多重迴圈)
無參方法:訪問修飾符 返回值型別 方法名()
{方法體}
帶參方法:訪問修飾符 返回值型別 方法名(引數列表)
{方法體}
3、包
包的命名規範:域名.公司簡稱.功能名稱
cn.jbit.login
宣告包:package
匯入包:import
4、訪問許可權修飾符
private:本類
預設:本類 同包類
protected:本類 同包類 子類
public:所有
5、成員變數和區域性變數
成員變數有預設值
區域性變數沒有預設值
6、this關鍵字
this:指代當前物件,誰呼叫指的就是誰
解決成員變數和區域性變數的衝突問題
7、構造方法
訪問修飾符 方法名(引數列表){}
注意:
方法名必須與類名相同
如果手動編寫了構造方法,那麼系統便不再自動分配無參構造,需要手動新增
方法過載:同一個類中,方法名相同,引數列表不同
8、static 靜態
例項變數:不用static修飾,通過例項物件呼叫;
靜態變數: 用static修飾,通過類名呼叫
例項方法:不用static修飾,通過例項物件呼叫; 例項方法中不能定義靜態變數; 可直接訪問所屬類的靜態變數、靜態方法、例項變數和例項方法 靜態方法: 用static修飾,通過類名呼叫 不能直接訪問所屬類的例項變數和例項方法 可直接訪問類的靜態變數和靜態方法 靜態塊:不需要呼叫,並且只加載一次