縱碼仗鍵行天下
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修飾,通過類名呼叫
不能直接訪問所屬類的例項變數和例項方法
可直接訪問類的靜態變數和靜態方法
靜態塊:不需要呼叫,並且只載入一次
關於Java基礎的複習總結(三)陣列基礎知識
苟利 生死已,豈因bug避趨之1 陣列 用來存放相同型別的一組資料 2 初始化陣列 int nums int nums new int intnums new int 5 nums 0 3 nums 1 4 nums 2 5 nums 3 6 nums 4 7 陣列下標越界獲取陣列長度 nums.l...
java基礎複習總結之陣列
陣列在初始化時由程式設計師顯式指定每個陣列元素的初始值而陣列長度由系統決定。陣列在初始化時只指定陣列長度,由系統為陣列元素分配初始值。1 int a new int 10 建立陣列時指定了長度,動態初始化 2 int b new int int b 建立陣列時指定了初始資料,靜態初始化 1 int ...
Java基礎部分總結(四)
mysql 返回 1166 incorrect column name id 後面發現欄位是複製上去的,有空格,去掉就ok了 該方法可以不用main方法呼叫就可以測試出執行結果,是一種測試方法,一般函式都需要有main方法呼叫才能執行,注意被測試的方法必須是public修飾的 重寫 若子類中的方法與...