1. 对象
万物皆对象,客观存在的事务皆为对象
2. 面向对象
人面向一个具体的对象进行操作
3. 类
现实生活中一类具有共同属性和行为的事物的抽象
类的特点:
- 类是对象的数据类型
- 类是具有相同属性和行为的一组对象的集合
4. 对象的属性和行为
属性:对象具有的各种特征,每个对象的每个属性都拥有特定值
行为:对象能执行的操作
5. 类和对象的关系
类:类是对现实生活中一类具有共同属性和行为的事务的抽象
对象:是能够看得到摸得着的真实存在的物体
类是对象的抽象
对象是类的实体
6. 类的定义
类的重要性:是Java程序的基本组成单位
类的组成:属性和行为
- 属性:在类中通过成员变量来体现(类中方法外的变量)
- 行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)
package test1;
public class Phone {
//成员变量
String brand;
int price;
//成员方法
public void call() {
System.out.println("打电话:");
}
public void sendMessage(){
System.out.println("发短信:");
}
}
7. 对象的使用
package test1;
public class PhoneDemo {
public static void main(String[] args) {
//创建对象
Phone p = new Phone();
System.out.println(p.brand);
System.out.println(p.price);
//使用成员变量
p.brand = "huawei";
p.price = 1500;
System.out.println(p.brand);
System.out.println(p.price);
//使用成员方法
p.call();
p.sendMessage();
}
}