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

2024-12-21 08:53:18
推荐回答(3个)
回答1:

面向对象编程有三大特点:
1、继承
2、多态:方法的覆盖(方法的重写overriding)、方法的重载(overload)
3、封装一.继承 继承就是子类对父类的继承.包含父类的方法,还可以添加自己独有的方法。二.多态 方法名称允许相同,但根据传入参数的类型,个数不同形成多态的形式. 方法覆盖要满足5个条件:(方法覆盖:存在继承关系)
1、方法名称一致
2、参数一致
3、返回值一致
4、方法的权限不能比父类的小
5、不能比父类抛出更多的异常

回答2:

继承是一种描述共性的方式,子类继承父类,从而拥有父类的属性和方法。多态有两种,一种是子类具有同父类相同名称,相同参数的方法,这样子类的方法会覆盖父类的方法,称为方法的重写。一种是同一个类里具有相同名称,不同参数的方法,称为类的重用。使用多态能使代码具备可替换性、灵活性、可扩充性、接口性、简化性等优点。

回答3:

继承 就是我的类 你继承过去 然后你可以用我类里的方法我不能用你的方法 你可以再写方法
多态的好处很多 最明显的是 让具体实现的类隐藏 实例化的时候不需要具体的类 只需要接口即可