11智能在线
新记
java语言中继承的特点是什么?多态有什么好处?
如题所述
举报该文章
相关建议 推荐于2017-11-25
面向对象编程有三大特点:
1、继承
2、多态:方法的覆盖(方法的重写overriding)、方法的重载(overload)
3、封装一.继承 继承就是子类对父类的继承.包含父类的方法,还可以添加自己独有的方法。二.多态 方法名称允许相同,但根据传入参数的类型,个数不同形成多态的形式. 方法覆盖要满足5个条件:(方法覆盖:存在继承关系)
1、方法名称一致
2、参数一致
3、返回值一致
4、方法的权限不能比父类的小
5、不能比父类抛出更多的异常
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/2v4v8sq2v.html
其他看法
第1个回答 2013-07-07
继承是一种描述共性的方式,子类继承父类,从而拥有父类的属性和方法。多态有两种,一种是子类具有同父类相同名称,相同参数的方法,这样子类的方法会覆盖父类的方法,称为方法的重写。一种是同一个类里具有相同名称,不同参数的方法,称为类的重用。使用多态能使代码具备可替换性、灵活性、可扩充性、接口性、简化性等优点。
第2个回答 2013-07-07
继承 就是我的类 你继承过去 然后你可以用我类里的方法我不能用你的方法 你可以再写方法
多态的好处很多 最明显的是 让具体实现的类隐藏 实例化的时候不需要具体的类 只需要接口即可
相似回答
大家正在搜
相关问题
java语言中继承的特点是什么?多态有什么好处?
为什么要使用java的继承与多态?使用java的继承与多态的...
java中什么是多态性?它具有什么优点
java类的继承和多态有什么作用
Java中封装,继承,多态各有什么优势
在Java程序中,多态性带给我们的好处是什么?
Java中多态的优缺点是什么?