package test;
public class Test37 {
public static void main(String[] args) {
B b = new B();
b.f();
}
static class A {
protected void print(String s){
System.out.println(s);
}
A() {
print("A()");
}
public void f() {
print("A:f()");
}
}
static class B extends A {
B() {
print("B()");
}
public void f() {
print("B:f()");
}
}
public class Test37 {
public static void main(String[] args) {
B b = new B();
b.f();
}
static class A {
protected void print(String s){
System.out.println(s);
}
A() {
print("A()");
}
public void f() {
print("A:f()");
}
}
static class B extends A {
B() {
print("B()");
}
public void f() {
print("B:f()");
}
}
}
A B 需为静态的