1、 类: 类是一种用来描述客观事物特性的蓝图或模板,它也是把相同特性的对象归类在一起的结构。
2、 对象: 对象是一种通过类创建出来的实体,它具有类里面定义的属性和方法。
3、 继承: 继承指的是子类可以从父类中继承它的属性和方法,即子类能够继承父类的一切功能,同时可以根据需要追加一些自己的功能。
4、 多态: 多态指的是不同对象对同一消息作出不同的反应,它通过同一方法名称可以调用多个不同的方法,从而具有不同的功能。
5、 封装: 封装指的是将对象的属性和方法归入到同一个模块中,使得使用者只能通过指定的接口來访问对象,不能直接访问它的属性和方法,从而保护了对象的内部实现。