黑马程序员技术交流社区
标题:
如果类a继承类b,实现接口c,而类b和接口c中定义了同名变...
[打印本页]
作者:
bukai123
时间:
2015-10-20 16:17
标题:
如果类a继承类b,实现接口c,而类b和接口c中定义了同名变...
如果类a继承类b,实现接口c,而类b和接口c中定义了同名变量,请问会出现什么问题
作者:
1126634865
时间:
2015-10-20 17:50
指定不明确
作者:
莫盛强
时间:
2015-10-20 17:54
看你怎么访问咯。对象指向自己(B b = new B();),那访问的是本类的变量。对象指向父类或接口(C c = new C();),那访问的是父类或接口的变量(常量)。
作者:
bukai123
时间:
2015-10-22 09:42
本帖最后由 bukai123 于 2015-10-22 09:45 编辑
莫盛强 发表于 2015-10-20 17:54
看你怎么访问咯。对象指向自己(B b = new B();),那访问的是本类的变量。对象指向父类或接口(C c = new C() ...
在编译时会发生错误(错误描述不同的JVM有不同的信息,意思就是未明确的x调用,两个x都匹配(就象在同时import java.util和java.sql两个包时直接声明Date一样
作者:
罗志辉
时间:
2015-10-22 11:52
897367893vf
作者:
我是大明星
时间:
2015-10-22 14:14
不会有问题的呀
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2