物件導向
(1)物件導向:是基於面向過程的一種思想。
面向過程:以函式為基礎,關注實現過程。
物件導向:以物件為基礎,關注實現結果。
(2)物件導向的思想特點:
a:是一種更符合人們思考習慣的思想。
b:把複雜的事情簡單化了。
c:把我們從執行者變成了指揮者。
舉例:買電腦。
洗衣,做飯。
旅遊。把大象裝進冰箱。
**體現:
class 大象
public void in()
system.out.println("裝進大象");
class 冰箱
public void open()
system.out.println("開啟冰箱門");
public void close()
system.out.println("關閉冰箱門");
class 測試類
public static void main(string args)
冰箱物件.open();
大象物件.in();
冰箱物件.close();
(3)事物是如何體現的呢?
a:屬性 有哪些特徵
b:行為 有哪些功能
(4)類與物件的關係:
把事物轉換成類:
a:成員變數
定義在類中,方法外。
b:成員方法
和以前的區別是去掉static。
物件:是某種事物的具體存在,具體的表現形式。
(6)如何使用呢?
a:建立物件
格式:類名 物件名 = new 類名();
b:使用成員變數和成員方法
物件名.成員變數
物件名.成員方法
黑馬程式設計師 物件導向
物件導向是一種思想,把複雜事物簡單化,把面向過程的執行者變成了指揮者。過程其實就是函式,而物件將函式和一些內容封裝。把事物的屬性和行為封裝成物件,再把物件抽象成類。類的訪問修飾符有public和final。而成員的修飾符有public private protected static 成員變數和區域...
黑馬程式設計師 物件導向思想
物件導向的思想 誰有資料,誰就對外提供操作這些資料的方法。例子1 人在黑板畫圓 public class circle private int radius 1 public circle circlecenter,radius public void draw int circlecenter,i...
黑馬程式設計師 物件導向學習
1.類 物件。人 是類,張三 是 人 這個類的物件。類是抽象的,物件是具體的。按鈕就是類,某個按鈕就是物件。物件可以叫做類的例項 instance 類就像int,物件就像10。欄位field 和某個物件相關的變數 字段就是類的狀態。人這個類有姓名 年齡 身高等字段。類不佔記憶體,物件才佔記憶體。2....