java 继承特点,注意事项,什么时候用

 我来答
ranranhao0321
2017-02-14 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:105万
展开全部

继承可以使用父类的所有方法,但是如果继承的是抽象类的话,需要复写抽象类中所有的抽象方法,继承在需要用到父类方法且需要有自身特有方法的情况下使用,比如,有一个类Person,里面有个有个方法getName,现在又有个Student类,需要用到getName和getCourse方法,如果不继承,就需要再写一个方法getName,如果继承Person,就可以直接使用getName方法,再写一个getCourse即可,代码如下

class Person
{
    String name;
    Person(String name)
    {
        this.name = name;
    }
    String getName()
    {
        return name;
    }
}
class Student extends Person
{
    String name;
    String course;
    Person(String name,String course)
    {
         super(name);
       this.name = name;
    }
    String getName()
    {
       return name;
    }
    String getCourse()
    {
        return course();
    }
}

而继承抽象类是为了使子类必须使用父类的方法

还是上面那个例子,Person类有个抽象方法name;好比每个人必须有名字,那么继承他的子类必须复写name方法

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式