标记“new”上有语法错误,删除此标
class SuperClass{private int n;
SuperClass(){
System.out.println("SuperClass()");
}
SuperClass(int n){
System.out.println("SuperClass(" + n + ")");
this.n = n;
}
class SubClass extends SuperClass{
private int n;
SubClass(int n){
System.out.println("SubClass(" + n + ")");
this.n = n;
}
SubClass(){
super(100);
System.out.println("SubClass()");
}
}
}
public class TestSuperClass {
public static void main(String args[]){
SubClass cc1 = new SubClass();
SubClass cc2 = new SubClass(400);
}
}
此行的多个标记
- SubClass 无法解析为类型
- SubClass 无法解析为类型
- 标记“new”上有语法错误,删除此标
记
- SubClass cannot be resolved to a
variable 类 String --------------------编程问答-------------------- 把你代码贴在这,这样谁也看不出来具体怎么回事 --------------------编程问答-------------------- 你自己把代码格式化一下就知道错误了。。。
大括号位置的问题。。。 --------------------编程问答--------------------
此行的多个标记
- SubClass 无法解析为类型
- SubClass 无法解析为类型
- 标记“new”上有语法错误,删除此标
记
- SubClass cannot be resolved to a
variable --------------------编程问答-------------------- SuperClass少了个“}” --------------------编程问答-------------------- 括号问题
SuperClass少了个“}”
补充:Java , Eclipse