关于java中继承关系的自我总结

为什么会出现继承?

        一个例子,在公司中,经理和员工都会发放工资,虽然二者之间的待遇会有一些差异,但是有一些地方是相同的,即经理和员工都会发放工资,如果我们在方法工资这一块,员工和经理分开编写,会有很多重复的代码,其实这个浪费了时间精力,这时我们用一个类编写工资,那么在员工和经理发放工资时,都调用这个类,就会简洁很多。

定义子类

     定义子类需要使用到的关键字是extends,例子如下:

public class employee{   //定义一个父类

}
public class manager extends employee{   //定义子类manager,注意子类在extends前
       add methods and fields
}

如果子类定义了一个方法,在父类中没有出现,则父类不能引用他,相反,如果父类定义的方法,子类将全部继承,例子如下

public class manager extends employee{   //定义子类manager,注意子类在extends前
       
       private  double go;     
       public void setGo(double go){
        this.go=go; 
        }
}

通常情况,一个祖先类有多个子孙链;java不支持多重继承关系

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值