java小程序求助!!!!

来源:百度知道 编辑:UC知道 时间:2024/07/04 12:24:43
class ClassB{
public void print1(){
System.out.println("父类");
}

public void print2(int i){
System.out.println("父类"+i);
}

public void print3(ClassB a){
a.print2(1);
print2(2);
}
}

public ClassA extends ClassB{
public static void main(String args[]){
ClassA a1 = new ClassA();
ClassB b1 = new ClassB();
a1.print3(b1);
b1.print3(b1);
}
}
不知道哪里有问题!请大家帮忙看看了。谢谢了。

本来就是ClassA ClassB类的嘛

public ClassA extends ClassB{//这里应该是public class ClassA extends ClassB{

就是粗心了点

错误原因在B类的print3方法里面
参数列表应该写成(B a)

二楼对的