public class Test {
public static void main(String[] args) {
Fu fu = new Fu() {
@Override
public void aa() {
System.out.println(1);
}
};
Fu z1 = new Zi1(1);
}
}
public abstract class Fu {
public Fu(){
System.out.println("Fu类的无参构造方法");
}
public Fu(int a){
System.out.println("Fu类的有参构造方法");
}
public abstract void aa();
public void bb(){
System.out.println("Fu");
}
}
public class Zi1 extends Fu {
public Zi1(){
System.out.println("Zi1类中的无参构造方法");
}
public Zi1(int a){
super(a);
System.out.println("Zi1类中的有参构造方法");
}
@Override
public void aa() {
System.out.println("Zi1");
}
}