java 子类无参构造方法中不能调用父类有参构造方法?
java 子类无参构造方法中不能调用父类有参构造方法吗
首先子类中的方法必须调用父类的构造方法,如果父类中只有一个有参的构造方法,你在子类的构造方法必须调用,而且是子类的构造方法第一句话必须是调用父类的有参构造方法,否则编译器会提示错误的。如果父类中有无参的构造方法,你没有写的话会自动调用的
首先子类中的方法必须调用父类的构造方法,如果父类中只有一个有参的构造方法,你在子类的构造方法必须调用,而且是子类的构造方法第一句话必须是调用父类的有参构造方法,否则编译器会提示错误的。如果父类中有无参的构造方法,你没有写的话会自动调用的
问:子类覆盖了父类的方法后是不是就不可能调用父类的那个方法了?
答:对,因为你实例化的是B的对象,所以它会去从B里找方法,只有B里不存在此方法时,A里的方法才会被调用详情>>