本帖最后由 ⋛⋌⋚JEEP 于 2014-7-3 20:46 编辑
如果在该类中系统不默认创建一个空参数的构造函数,你的确是不能实现该类的实例(建立对象)。你可以用在该类定义一个非空参数的构造函数,如Abc(int a){this.a=a;} ;主函数里调用 Abc a = new Abc();编译一定报错的。因为你在该类中建立独立非空参数的构造函数,所以系统不会默认帮你建立空参数的构造函数,你就无法建立这个对象,需要传入参数才可以。
由此可以证明,系统没加Abc(){} 就不能 Abc a = new Abc();{:3_57:} |