1、封装:是面向对象的三大特征之一,就是将类的状态信息隐藏在类的内部,不允许外部程序直接访问,而通过该类提供的方法来实现对隐藏信息的操作和访问。
2、抽象类和抽象方法的特点:
(1)抽象类和抽象方法都通过abstract关键字来修饰。
(2)抽象类不能实例化。抽象类中可以没有、有一个或多个抽象方法,甚至全部方法都可以是抽象方法。
(3)抽象方法只有方法声明,没有方法实现。有抽象方法的类必须声明为抽象类。子类必须重写所有的抽象方法才能实例化,否则子类还是一个抽象类。
3、类是对某一类事物的描述 ,是抽象的、概念上的定义。对象是实际存在的该事物的个体,是具体的、现实的。