物件導向思想:
面向過程:一步一步做事情
物件導向:找物件來做事情,物件本身包含做事情的步驟
特點:角色發生轉變,執行者變成指揮者
特徵:封裝
繼承多型
類和物件
類:對事物的描述
物件:這一類事物的實體(例項)
物件導向:我們需要操作實實在在的物件
定義類的步驟
1.類名
2.成員變數 -- 屬性 -- 通常的叫法 屬性
3.成員方法 -- 行為 -- 通常的叫法 方法
封裝:1.隱式類的實現細節和屬性,使用關鍵字private
2.提供對外的公共的訪問方式
3.當對外的公共的訪問方式的引數名和成員變數的名字一致時,使用this來修飾成員變數.
使用物件的步驟
1.建立物件
2.物件名.方法名()
1.賦值
2.取值
3.使用其他成員方法
成員變數和區域性變數的區別
1.類中的位置不同
類中方法外
方法宣告上和方法定義中
2.3.
4.方法的形式引數是類名的時候,實際上要的是乙個物件
匿名物件:然並卵
呼叫一次方法的時候
作為引數傳遞的時候
Java學習第六天
1,迴圈就是重複執行某部分 常用的有for迴圈和while迴圈 2,迴圈由三部分組成,迴圈條件,迴圈體,迴圈變數 3,for迴圈中,先判斷迴圈變數滿不滿足條件,滿足就執行迴圈體,迴圈體執行一次後,對變數做個變化,繼續判斷滿不滿足條件 for 變數 變數是否滿足 迴圈體執行一次後對變數操作 4,whi...
Java學習第六天
優點 復用 程式結構清晰 如何寫方法 無參,無返回值 有參,無返回值 無參,有返回值 有參,有返回值 引數 形參 宣告方法時在方法頭宣告的變數,可以有任意個 作用 接收呼叫者傳遞給方法體的資料的 實參 呼叫方法時,使用的引數 作用 把資料傳遞給 複製後 形參 注意 呼叫時實參和形參一定要一一對應 返...
Java學習第六天
一 流程控制 1 順序結構 2 選擇結構 if if else if else if else if else switch case。3 迴圈結構 for while do.while 練習 列印 for int i 1 i 5 i system.out.println 112 1231234 1...