发布网友 发布时间:2022-04-23 08:18
共5个回答
热心网友 时间:2022-06-18 06:41
java构造函数中可以用super调用父类方法,例如以下代码:
class Father
{
public Father()
{String name=null;
int age=0;}
}
class Son extends Father
{
public Son()
{String name="学生";
super();}
}
//
热心网友 时间:2022-06-18 06:42
您好,提问者:
这个是可以的,super跟this很相似,你可以想象成this啊。super是调用父类,没有extends就没有super。你这个有问题,调用不了,去试试就知道了。追问懂了!谢谢!
热心网友 时间:2022-06-18 06:42
可以调用父类的方法:不过你上面的代码写的有问题:我给你修改一下:
package a
public class A {
private int x ;
private int y;
public void set( int x, int y ){
}
}
package b
public class B extend A {
public B (int x, int y ) {
super( );
super.set( x, y );
}
}
热心网友 时间:2022-06-18 06:43
可以
java 构造函数的执行过程
类初始化时构造函数调用顺序:
(1)初始化对象的存储空间为零或null值;
(2)调用父类构造函数;
(3)按顺序分别调用类成员变量和实例成员变量的初始化表达式;
热心网友 时间:2022-06-18 06:43
当然是可以的,只要那个方法不是private的。就可以调用。构造方法说白了也是一个方法,只不过比较特殊而已。他跟普通的方法除了它是实例化时执行的之外,没有任何区别。