1. 程式人生 > >關於Java基礎的複習總結(四)初識面向物件

關於Java基礎的複習總結(四)初識面向物件

縱碼仗鍵行天下

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修飾,通過類名呼叫
          不能直接訪問所屬類的例項變數和例項方法
          可直接訪問類的靜態變數和靜態方法
    
    靜態塊:不需要呼叫,並且只加載一次