62,615
社区成员
发帖
与我相关
我的任务
分享
public class Test {
public static void main(String[] args) {
B b = new B();
System.out.println(b.value);
}
}
class A {
public int value;
public A() {
System.out.println(this.getClass());
this.value = 10;
}
public void sub_init() {
}
}
class B extends A {
public int value;
public void sub_init() {
this.value = 10;
}
}
public class Test {
public static void main(String[] args) {
B b = new B();
System.out.println(b.sub_init()); //这里报错
}
}
class A implements M {
private int value;
public A() {
this.sub_init();//多态
}
public void sub_init() {
this.value=10;
}
}
class B extends A {
public int value;
}
interface M{
public void sub_init();
}
public class Test {
public static void main(String[] args) {
B b = new B();
System.out.println(b.value);
}
}
class A {
private int value;
public A() {
this.value = 10;
sub_init();//多态
}
public void sub_init() {
}
}
class B extends A {
public int value;
public void sub_init() {
this.value = 10;
}
}
public class Test {
public static void main(String[] args) {
B b = new B();
System.out.println(b.value);
}
}
class A{
private int value;
public A(){
this.value=10;
}
}
class B extends A{
public int value;
}