public class Test {
public static void main(String[] args) {
Foo foo=new Bar();
foo.addFive();
System.out.println(foo.a);
//foo.a是子类的a还是父类的a?
}
}
class Foo{
public int a;
public Foo(){
a=3;
}
public void addFive(){
a+=5;
}
}
class Bar extends Foo{
public int a;
public Bar(){
a=8;
}
public void addFive(){
this.a+=5;
}
}
public static void main(String[] args) {
Foo foo=new Bar();
foo.addFive();
System.out.println(foo.a);
//foo.a是子类的a还是父类的a?
}
}
class Foo{
public int a;
public Foo(){
a=3;
}
public void addFive(){
a+=5;
}
}
class Bar extends Foo{
public int a;
public Bar(){
a=8;
}
public void addFive(){
this.a+=5;
}
}
解决方案 »
- 求高效代码
- JAVA中构造器!!谢谢!!
- 新菜鸟求助,,
- 使用Eclipse怎样将编译好的class文件清理掉?
- 求个检验身份证合法的JAVA算法
- 毕业设计是智能排课系统,要用遗传算法!还要用JSP编!怎么用遗传算法啊???小妹跪求大哥们了!
- 如何取得当前方法的调用进程的名称?
- 为什么我的JAVA程序运行是老出错:Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld
- 各位,谁有Jbuilder4中文手册?
- 下面的代码用命令行运行成功了,但用eclipse编译失败
- 关于泛型的使用和不使用泛型在eclipse中的notice提示
- 关于RMI的游戏DB服务器的优点与缺点!
foo.addFive()是子类的addFive()