一、對象的概念
- 萬物皆對象,客觀存在的事物都可以稱爲對象
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();
}
}