社区
Java SE
帖子详情
Java可以通过接口实现多重继承,如果接口定义了相同的常量怎么办?
PCzhangtl
2010-02-25 11:03:29
Java可以通过接口实现多重继承,如果接口定义了相同的常量怎么办?
假设A继承了IA和IB,但是如果IA和IB里同事具有相同的变量,访问这个变量就会出问题。
这就是说java的通过接口实现的多重继承,只是针对接口里的方法吗?
...全文
295
6
打赏
收藏
Java可以通过接口实现多重继承,如果接口定义了相同的常量怎么办?
Java可以通过接口实现多重继承,如果接口定义了相同的常量怎么办? 假设A继承了IA和IB,但是如果IA和IB里同事具有相同的变量,访问这个变量就会出问题。 这就是说java的通过接口实现的多重继承,只是针对接口里的方法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wenzheng38
2010-02-28
打赏
举报
回复
"接口定义的常量通常为静态的,只能通过类名访问,不可能冲突"
java的通过接口实现的多重继承,是通过实现接口中的方法来做到
pauliuyou
2010-02-27
打赏
举报
回复
接口定义的常量通常为静态的,只能通过类名访问,不可能冲突
xdark
2010-02-27
打赏
举报
回复
接口中的变量默认应该都是公开静态常量,所以说变量还是常量应该是一样的,如果IA和IB不含有同名变量,则可以直接使用,如果IA和IB还有同名变量,则虚拟机不知道调用哪个,必须显示IA.a或者IB.a进行调用,这个和一个类中的调用同名类的同名方法必须显示指定包路径是一样的
BearKin
2010-02-26
打赏
举报
回复
到底是变量还是常量?
liwenso
2010-02-26
打赏
举报
回复
是的楼主你的想法是正确的,同样的方法并不会冲突,因为接口里的方法并没有任何的实际动作。
如果定义了相同的常量,则不能使用,会提示不明确的变量。
JavaAlpha
2010-02-25
打赏
举报
回复
楼主 可以看看
http://www.blogjava.net/onejavaer/articles/100858.html
http://zhidao.baidu.com/question/34135183
相关推荐
微服务系列第九季-
Java
中的封装、抽象类、
接口
和多态
微服务应用是分布式开发的主要手段,它很好的解决了高并发等电商平台的问题。微服务系列课程是以
Java
语言为基础,以SpringCloud+SpringBoot为核心,结合Spring、SpringMVC及MyBatis,通过游戏案例、电商案例,以极简的方式,带领入门的朋友们快速上手微服务开发。全部案例源码分享给学习的朋友,案例采用敏捷开发管理模式,让朋友们在每一个阶段,有着游戏过关一样的学习体验。 第九季主要是给大家介绍一下:
Java
中封装的概念及步骤、
Java
封装类、
Java
抽象类的概念、继承抽象类、抽象方法、
接口
的概念、
接口
的声明与
实现
、
接口
的继承、多态的概念、多态的应用举例。
【
Java
】
接口
interface 简单整理
Java
接口
的简单整理
接口
定义
和作用
接口
特点示例代码
接口
定义
和作用
接口
是由
常量
和抽象方法组成的特殊类——纯虚类。
Java
中不支持
多重继承
,而是通过
接口
实现
比
多重继承
更强的功能,
Java
通过
接口
使处于不同层次,甚至互不相关的类可以具有
相同
的行为。
接口
特点
接口
的访问权限修饰符与类一致
接口
的属性默认为 public static final ,即为静态
常量
。
接口
的方法默认为 public abstract ,即为抽象方法。
实现
时要在方法头显式的加上 public 修饰。
接口
继承
接口
,可继承多
从零开始学
Java
第10章
接口
和内部类
接口
是为了解决无法
实现
多重继承
而提供的一个解决方案,
接口
与类的定义比较类似,但是
接口
中没有具体的方法
实现
,就像是没有进行装修的房子一样,只有一个外壳方法和公有的静态方法。一个类可以通过
接口
来
实现
多重继承
。10.1
接口
接口
在
Java
中是一项比较重要的
接口
,它是一系列抽象方法和
常量
的属性集合,一个类如果
实现
了
接口
,就必须要
实现
接口
中所定义的所有方法,而且一个类可...
从零开始学
Java
第10章
接口
和内部类
第10章
接口
和内部类
接口
是为了解决无法
实现
多重继承
而提供的一个解决方案,
接口
与类的定义比较类似,但是
接口
中没有具体的方法
实现
,就像是没有进行装修的房子一样,只有一个外壳方法和公有的静态方法。一个类可以通过
接口
来
实现
多重继承
。10.1
接口
接口
在
Java
中是一项比较重要的
接口
,它是一系列抽象方法和
常量
的属性集合,一个类如果
实现
了
接口
,就必须要
实现
接口
中所定义的所有方法,而且一个类可...
java
进阶)继承,
接口
嵌套类,异常
针对已经学过"
java
大数据培训学校全套教材"前面课程的同学,(即已有
java
语法基础和面向对象基础的同学),本专题学习将起到承上启下的作用。 本专题覆盖继承,
接口
嵌套类,异常,从难度和重要程度来讲,都处于中等位置 ,为之后的高级应用打下基础。
Java SE
62,568
社区成员
307,520
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告