Java练习题库判断题
1.静态初始化器是在构造方法被自动调用之前运行的()13.调用this或super的构造方法的语句必须放在第一条语句。()...
1.静态初始化器是在构造方法被自动调用之前运行的( )
13.调用this或super的构造方法的语句必须放在第一条语句。( ) 展开
13.调用this或super的构造方法的语句必须放在第一条语句。( ) 展开
1个回答
展开全部
静态初始化器是在构造方法被自动调用之前运行的 (对)
调用this或super的构造方法的语句必须放在第一条语句(对)
this() super()是你如果想用传入当前构造器中的参数或者构造器中的数据调用其他构造器或者控制父类构造器时使用的,在一个构造器中你只能使用this()或者super()之中的一个,而且调用的位置只能在构造器的第一行,在子类中如果你希望调用父类的构造器来初始化父类的部分,那就用合适的参数来调用super(),如果你用没有参数的super()来调用父类的构造器(同时也没有使用this()来调用其他构造器),父类缺省的构造器会被调用,如果父类没有缺省的构造器,那编译器就会报一个错误。
调用this或super的构造方法的语句必须放在第一条语句(对)
this() super()是你如果想用传入当前构造器中的参数或者构造器中的数据调用其他构造器或者控制父类构造器时使用的,在一个构造器中你只能使用this()或者super()之中的一个,而且调用的位置只能在构造器的第一行,在子类中如果你希望调用父类的构造器来初始化父类的部分,那就用合适的参数来调用super(),如果你用没有参数的super()来调用父类的构造器(同时也没有使用this()来调用其他构造器),父类缺省的构造器会被调用,如果父类没有缺省的构造器,那编译器就会报一个错误。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询