class SuperClass {
    String a;
    SuperClass(String a){
        this.a=a;
    }
}
class SubClass{
    String b;
    SubClass(String a,String b){
        
       super(a);
       //错误提示是:无法将  类 java.lang.Object 中的 构造函数 Object 应用于 没有参数(java.lang.String)
        this.b=b;
    }
}public class Text2 {
    public static void main(String[] args) {
        SubClass m=new SubClass("aaa","bbb");
        System.out.println(m.a);//也有错误
    }
}

解决方案 »

  1.   

    赠送:1)  public   (公共的):被public 所修饰的属性和方法可以被所有类访问。 
          2)  protected (受保护的):被protected 所修饰的属性和方法可以在类内部、相同包 
                以及该类的子类所访问。 
          3)  private   (私有的):被private 所修饰的属性和方法只能在该类内部使用 
          4 )  默认的(不加任何访问修饰符):在类内部以及相同包下面的类所使用。