Java---面向對象

一、對象的概念

  • 萬物皆對象,客觀存在的事物都可以稱爲對象

2、什麼是面向對象

  • 人所關注事物的具體信息

3、類

  • 類是模子,確定對象將會擁有的特性(屬性)和行爲(方法)
  • 類是對象的類型
  • 類是具有相同屬性和方法的一組對象的集合

4、什麼是對象的屬性

  • 屬性—對象具有的各種特徵
  • 每個對象的每個屬性都擁有特定值

5、什麼是對象的方法
–對象執行的操作
6、類與對象的關係/區別
類是抽象的概念–是一個模版
對象–是一個看得見摸得着的客觀具體存在的實體

二、Java中的類–定義類
1、類的重要性:所有Java程序都以類class爲組織單元
2、什麼是類?
類是模子,確定對象將會擁有的特徵(屬性)和行爲(方法)
3、類的組成:屬性和方法
4、定義一個類的步驟

// a、定義類名
public class 類名{

   // b、編寫類的屬性
   屬性1的類型 屬性1...
   屬性n的類型 屬性n;

   //c、 編寫類的方法(定義方法部分)
   方法1;
   ...
   方法n;
}

三、Java中的對象
1、使用對象的步驟:

  • 創建對象:
    類名 對象名 = new 類名();
Telephone phone = new Telephone();
  • 使用對象
// 引用對象的屬性:對象名.屬性
  phone.screen = 5; //給screen屬性賦值5
// 引用對象的方法:對象名.方法名()
  phone.sendMessage();

// 實例
// 創建的類
package com.first_java;

public class Telephone {

     // 屬性(成員變量)
    // float類型賦值時值後面加f,否則默認是double類型
    float screen;
    float cpu;
    float mem;

    void call(){
        System.out.println("TelePhone由打電話的功能");
    }

    void sendMessage(){
        System.out.println("screen="+screen +"cpu="+ cpu + "mem="+ mem +"Telephone有發信息的功能");
    }
}
// 對象的調用
package com.first_java;

public class InitialTelephone {

    public static void main(String[] args){

        Telephone phone = new Telephone();
        phone.sendMessage();

        //實例變量賦值
        phone.screen = 5.0f;
        phone.cpu = 1.4f;
        phone.mem = 4.0f;

        phone.sendMessage();
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章