面向對象:類的概念和定義!

面向對象的概念:

    對象:

                    Object,含有“物體”的概念,一切皆物體(對象)。對象由靜態的屬性和動態的行爲組成。


                                                                           

屬性:


行爲:

存儲、保溫

    類:

      一組具有相同屬性和行爲的對象的抽象。

杯子:

                               

車:

                             


“不管白貓黑貓,抓到老鼠就是好貓”這句話中存在兩個對象:白貓和黑貓它們都具有一個行爲:抓老鼠,從中可以抽象出一個概念——貓。

消息:

               一個對象向另外一個對象發送的請求

方法:

                    對象對於接受到的消息的一個響應

                                                        

                                                    圖片中存在什麼消息和方法

                                                        消息:高跟鞋踩腳了

                                                                方法:慘叫





1.類的重要性,所有的java程序都以class 爲組織單元!
2.什麼是類,類不是一個實體的存在,比如手機這個類,手機並不是實體,如iPhone7 纔是一個實體,手機並不是,類只是一個模子,確定對象將會有的特徵(屬性)和行爲(方法);

3.類的組成: 屬性和方法

4.定義一個類的步驟:
定義類名 public class 類名{
//定義屬性的部分
編寫類的屬性 屬性1的類型 屬性1;
屬性2的類型 屬性2;
..........
屬性n的類型 屬性n;
//定義方法的部分;
編寫類的方法 方法1;
方法2;
........
方法n;

5.定義一個手機類:

public class Telphone {//1.定義一個類
    //2.定義屬性(成員變量)
    float screen;//屏幕
    float cpu;//cpu大小
    float mem;//內存大小
    //3.定義方法
void call(){
    System.out.println("Telphone有打電話的功能!");
}
void sendMessage(){
   System.out.println("screen:"+ screen + "cpu:"+ cpu + "mem:"+ mem +"Telphone有發短信的功能");
}
}

                                                        

作者:唐平

時間:2018-5-28

發佈了41 篇原創文章 · 獲贊 74 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章