java语言中继承的特点是什么?多态有什么好处?

如题所述

面向对象编程有三大特点:
1、继承
2、多态:方法的覆盖(方法的重写overriding)、方法的重载(overload)
3、封装一.继承 继承就是子类对父类的继承.包含父类的方法,还可以添加自己独有的方法。二.多态 方法名称允许相同,但根据传入参数的类型,个数不同形成多态的形式. 方法覆盖要满足5个条件:(方法覆盖:存在继承关系)
1、方法名称一致
2、参数一致
3、返回值一致
4、方法的权限不能比父类的小
5、不能比父类抛出更多的异常
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-07
继承是一种描述共性的方式,子类继承父类,从而拥有父类的属性和方法。多态有两种,一种是子类具有同父类相同名称,相同参数的方法,这样子类的方法会覆盖父类的方法,称为方法的重写。一种是同一个类里具有相同名称,不同参数的方法,称为类的重用。使用多态能使代码具备可替换性、灵活性、可扩充性、接口性、简化性等优点。
第2个回答  2013-07-07
继承 就是我的类 你继承过去 然后你可以用我类里的方法我不能用你的方法 你可以再写方法
多态的好处很多 最明显的是 让具体实现的类隐藏 实例化的时候不需要具体的类 只需要接口即可
相似回答