我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:多盈娱乐注册 > 多重继承 >

java中如何实现多重继承

归档日期:04-25       文本归类:多重继承      文章编辑:爱尚语录

  我这有个例子:有一家工厂,有多个部门,每个部门都会有一个主管,多个操作工,所有的部门主管都由一个厂长来管,假如每个职位的人都会有他以下职位的所有权限,也就是说每个部门操作...

  我这有个例子:有一家工厂,有多个部门,每个部门都会有一个主管,多个操作工,所有的部门主管都由一个厂长来管,假如每个职位的人都会有他以下职位的所有权限,也就是说每个部门操作工能做的事情相应部门的主管都能做(当然某个部门的主管不能管其它部门的事情),几个部门的主管能做的事情厂长都能做,也就是说厂长要分别继承这几个部门主管,那么不可能把这几个部门的主管都定义成接口吧,这样的话还如何生成主管的对象呢

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  一种是通过实现多个接口;另一种是通过包装,也就是在子类中添加父类的实例,然后提供包装后的方法,比如黑人与白人生出的孩子是灰人:

  如果是一个类继承多个类的话,java里是不行的,可以实现多个接口,打个比方,继承就象是亲爹,接口是干爹,亲爹只有一个,干爹可以有多个

  类A B C就实现了多重继承,A中有的方法B中全部由,B中有的方法和属性C中全部有,构造函数不被继承,无参的构造函数被子类默认的以SUPER()实现

本文链接:http://cakesbyrita.net/duozhongjicheng/69.html

上一篇:没有了

下一篇:java中接口多重继承