当出现有参的构造函数后,默认无参的就没有了。
解决方案一:指定super(5)
- class J_SubClass extends J_Test
- {
- J_SubClass() {
- super(5);
- }
-
- }
- public class J_Test
- {
- J_Test(int i)
- {
- System.out.println(i);
- }
- public static void main()
- {
- J_SubClass a = new J_SubClass();
- }
- }
复制代码 解决方案二:J_Test加一个默认无参的构造 函数
- class J_SubClass extends J_Test
- {
-
- }
- public class J_Test
- {
- J_Test(){};
- J_Test(int i)
- {
- System.out.println(i);
- }
- public static void main()
- {
- J_SubClass a = new J_SubClass();
- }
- }
复制代码
|