面向对象
- 面向对象的程序是由对象组成的,每个对象包含对用户公开的特定功能部分和隐藏的实
现部分。 - 面向过程编程:是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的
- 面向对象编程:是一种以对象为中心的编程思想,通过指挥对象实现具体的功能
- 对象:指客观存在的事物==(万物皆对象)
类和对象
- 类(class)是构造对象的模板或蓝图。我们可以将类想象成制作小甜饼的模具,将对象想象为小甜饼。由类构造(construct)对象的过程称为创建类的实例(instance)。
- 类是对现实生活中一类具有共同属性和行为的事物的抽象
【类】是对事物,也就是对象的一种描述,可以将类理解为一张设计图,根据设计图,可以创建出具体存在的事物
类是对对象的描述
对象是类的实体
一个类可以创建出多个对象
-
类的组成:属性和行为
属性:在代码中通过成员变量来体现(类中方法外的变量)
行为:在代码中通过成员方法来体现(和前面的方法相比去掉static关键字即可) -
编写类的成员方法
public class 类名{
// 成员变量
变量1的数据类型 变量1;
String name;
变量2的数据类型 变量2;
int age;
......
// 成员方法
方法1;
public void study(){
System.out.println("学习");
}
方法2;
......
}
对象的创建和使用
- 创建对象
格式:类名 对象名 = new 类名(); - 使用对象
使用成员变量:对象名.变量名
public class Phone{
// 成员变量:品牌、价格、....
String brand;
int price;
// 成员方法:打电话、发短信、....
public void call(String name){
System.out.println("给" + name + "打电话");
}
public void sendMessage(){
System.out.println("群发短信");
}
}