四大基本特征:封装,抽象,继承,多态 1. 封装性: 就是将对象封装成一个封闭的个体,对象属性有这个对象自己的方法来读取和改变。用私有隐藏自己的属性,别人只能通过共有的方法来改变属性(get和Set方法) 2. 抽象性: 抽象性就是将对象的相同之处归为一个类 3. 继承性: 在实现一个类的时候可以在一个已经存在的类的基础上进行,可以加入新的方法或者修改原有的方法,不能继承构造函数,静态代码快,可以继承静态属性方法 4. 多态性: 通过父类或接口的引用变量指向子类或者具体的实现类的实例对象,而程序在运行期间调用实现类的方法时才会动态绑定,引用变量指向的是具体的实现类的方法