面向对象编程有三大特点:1、继承2、多态:方法的覆盖(方法的重写overriding)、方法的重载(overload)3、封装一.继承 继承就是子类对父类的继承.包含父类的方法,还可以添加自己独有的方法。二.多态 方法名称允许相同,但根据传入参数的类型,个数不同形成多态的形式. 方法覆盖要满足5个条件:(方法覆盖:存在继承关系) 1、方法名称一致 2、参数一致 3、返回值一致 4、方法的权限不能比父类的小 5、不能比父类抛出更多的异常
继承是一种描述共性的方式,子类继承父类,从而拥有父类的属性和方法。多态有两种,一种是子类具有同父类相同名称,相同参数的方法,这样子类的方法会覆盖父类的方法,称为方法的重写。一种是同一个类里具有相同名称,不同参数的方法,称为类的重用。使用多态能使代码具备可替换性、灵活性、可扩充性、接口性、简化性等优点。