62,616
社区成员
发帖
与我相关
我的任务
分享
class Foo{
public int a =3;
public void addFive(){
a+=5;
System.out.println("f");
}
}
class Bar extends Foo{
public int a =8;
public void addFive(){
this.a += 5;
System.out.println("b");
}
}
public class X{
public static void main(String []args){
Foo f =new Bar();
f.addFive();
System.out.println(f.a);
}
}
class Foo{
public int a =3;
static public void addOne(){
System.out.println("f");
}
public void addFive(){
a+=5;
System.out.println("f");
}
}
class Bar extends Foo{
public int a =8;
static public void addOne(){
System.out.println("b");
}
public void addFive(){
this.a += 5;
System.out.println("b");
}
}
public class X{
public static void main(String[] args) {
Foo f =new Bar();
f.addOne();
f.addFive();
System.out.println(f.a);
System.out.println(((Bar)f).a);
}
}
/* Output:
* f
* b
* 3
* 13
*/