面对对象编程
面向对象编程是一种软件开发方法,它将现实世界的事物抽象为对象,每个对象都包含数据(属性)和行为(方法)。
类
类就是对象的模板
车就是一个模板,模板有颜色,类型,大小,行为有可以开等
public class Car {
// 一个类,对象的模板
private String color;
private double size;
private String bread;
//无参构造器
public void drive(){
System.out.println("可以开");
}
}
对象
对象就是现实中的一个实例,比方说一辆车就是一个对象
车的状态有颜色、类型、大小等
车的行为有可以开、
Car bwb = new Car();
bwb.drive();
每个对象都有它的属性和方法
面对对象编程有什么用:
通过对象之间的协作和消息传递,使程序得以执行。
三大特性:
封装性
继承性
多态性