1.对于子类的构造函数说明,下列叙述中错误的是( )。
- 子类可以继承父类的构造函数。
- 子类中调用父类构造函数不可以直接书写父类构造函数,而应该用super();。
- 用new创建子类的对象时,若子类没有带参构造函数,将先执行父类的无参构造函数,然后再执行自己的构造函数。
- 子类的构造函数中可以调用其他函数。
解析:
A.java继承中对构造函数是不继承的,只是显式或者隐式调用,所以A选项不对
正确答案:A
2.有以下一个对象:
public class DataObject implements Serializable{
private static int i=0;
private String word=" ";
public void setWord(String word){
this.word=word;
}
public void setI(int i){
Data0bject. i=I;
}
}
创建一个如下方式的DataObject:
DataObject object=``new` `Data0bject ( );
object. setWord(``"123"``