我是JAVA初学者..有很多问题不懂啊..希望高手们帮帮忙..下面有道题......
public class Exam_3{
public void Exam_3(){
System.out.println("在外部类Exam_3中");
}
class SuperClass1{
public SuperClass1(){
System.out.println("调用第一个匿名类继承于SuperClass1");
}
public void show(){
System.out.print("重载第一个show失败");
}
}
class Superclass2{
public SuperClass2(){
System.out.println("调用第二个匿名类继承于Superclass2");
}
public void show(){
System.out.println("重载第二个show失败");
}
}
public SuperClass1 SuperClass1(){
return new SuperClass1(){
public void show(){
System.out.println("并重载第一个show()成员方法");
}
};
}
public SuperClass2 SuperClass2(){
return new SuperClass2(){
public void show(){
System.out.println("并重载第二个show()成员方法");
}
};
}
}
public class lx0703{
public static void main(String args[]){
Exam_3 myObject=new Exam_3();
SuperClass1 myObject1=myObject.SuperClass1();
myObject1.show();
SuperClass2 myObject2=myObject.SuperClass2();
myObject2.show();
}
}
错误提示是: 方法声明无效;需要返回类型; 16行
一个主程序类中能同时声明两个内部类吗????