封装:封装是隐藏对象实现细节的过程,以便不让用户看到实现的细节
封装是隐藏对象实现细节的过程,以便不让用户看到类的变量和方法可被该类的实例访问
多态:多态是具有表现多种形态的能力的特征
使用多态提高代码的可扩展性及可维护性
实现多态如下:子类重写父类的方法编写方法时,使用父类定义的方法运行时,根据实际创建的对象类型动态决定使用哪个方法
继承:使用继承提高代码的复用性子类的构造方法中,通过super关键字调用父类的构造方法方法重写后,通过super关键字调用父类的方法在继承关系中,如果子类中的方法名,参数类型以及个数,返回值,修饰符相同,则成为方法的重写。
方法重载与重写的区别:发生的地点不同,重载发生在当前类中,重写发生在继承关系中简单来说,多态是具有表现多种形态的能力的特征同一个实现接口,使用不同的实例而执行不同操作