永发信息网

怎么在JAVA中实现多个继承

答案:6  悬赏:0  手机版
解决时间 2021-04-08 23:04
我刚学JAVA,好象JAVA中只能实现单一继承,请问,如是我想在一个类中同时继承两个适配器,如想实现class Two extends WindowAdapter{}
又想实现class Two extends MouseAdapter{}
请问用什么方法才能实现?(我想在一个类中实现鼠标出入窗口,也想实现窗口关闭的功能,又不想把WindowListener和MouseListener中所有的方法都写出来,就想用适配器了,只要老兄能告诉我怎么能比较省事得实现目的就行,不需要一定在继承上面纠缠,当然了,能把继承说清更好

先谢谢各位老兄了,但是,我提这个问题主要是想知道怎么在一个类中同时实现多个事件,[(*********而这些事件几乎每个事件都有多个方法,可是我只想用每个事件中的一个方法就行了,其他的我不想写出来,就想用适配器,但一个类中只能继承一个适配器,请哪位高手指点一下要怎么做??*********)]
最佳答案
java是不能多继承的,但是支持重复继承,因此想要继承两个适配器,有两种方法,一个就是前面说过的使用接口,而是先建一个类继承一个适配器,再建一个类继承我们刚才建的这个类,这样就ok啦~~
全部回答
可以采用实现接口的方式,JAVA支持实现多接口,当然也可以通过内部类分别继承来解决此问题
java只能单继承,用接口吧,接口可以实现多个
可以写两个分别继承这两个适配器的内部类啊。注册监听的时候把内部类的对象做参数
java不支持多继承,只能是单继承,也就是a类只能继承b或frame。可以用接口实现多继承。
抽象类加借口可以实现多继承,接口用途广泛,关于接口和抽象类,多了解下吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中德地产在哪里啊,我有事要去这个地方
什么破什么的成语,破有什么成语
中频变压器如何选择更换匝比原理
遥感技术,地理信息技术,全球定位技术等现代
旅行社代不代买机票,比自己在网上订贵一些还
什么是弹出窗口?
我的档案上显示国家机密请问这是什么意思
--_____does it take you to get to your sch
芳芳日化地址在什么地方,想过去办事
学校为同学过生日同学旳感恩词句
我们都有这样的生活经验:当把蔗糖加入水中,
有个朋友好赌怎样劝他回头?
中国现当代诗歌有那些
一个木一个卜读什么
单选题海洋环境问题指的是A.海洋资源开发问题
推荐资讯
汽车碟刹不刹车完全分开的么
有什么药水可以使做直发的药水失效,做不直呢?
某化学兴趣小组在电解水的实验中,在正极收集
烟台市福山区哪里有花店?想去买束玫瑰花。
单选题下列实践与转基因工程无关的是A.利用转
单选题逻辑推理是化学学习中常用的一种思维方
酒吧女孩叫去收尸什么意思
满族介绍
如图,在同一直角坐标系中,抛物线y=ax2+bx+c
辽宁省盖州市哪个初中最好
维科家纺地址有知道的么?有点事想过去
科学名言大全牛顿,牛顿的科学名言有没有呀?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?