__new__和__init__的区别,说法正确的是?()
A.__new__是一个静态方法,而__init__是一个实例方法
B.__new__方法会返回一个创建的实例,而__init__什么都不返回
C.只有在__new__返回一个cls的实例时,后面的__init__才能被调用
D.当创建一个新实例时调用__new__,初始化一个实例时用__init__
A.__new__是一个静态方法,而__init__是一个实例方法
B.__new__方法会返回一个创建的实例,而__init__什么都不返回
C.只有在__new__返回一个cls的实例时,后面的__init__才能被调用
D.当创建一个新实例时调用__new__,初始化一个实例时用__init__
第1题
A.它在servlet类被实例化的时候调用
B.它在servlet类被classloader加载的时候被调用
C.每个servlet实例的该方法都会被多次调用
D.缺省的init()方法设置了Servlet的初始化参数,并用它的ServletConfig对象参数来启动配置
第2题
A.构造方法是对每个新创建的对象初始化,而静态初始化器对整个类自身进行初始化,包括static成员变量赋初值。
B.构造方法是在用new创建新对象时由系统自动执行,而静态初始化器一般不能由程序来调用,它是在所属的类被加载入内存时由系统调用执行。
C.用new创建多少个新对象,构造方法就调用多少次,但静态初始化器则在类被加载入内存时只执行一次。
D.静态初始化器不是方法,它没有方法名、返回值和参数。
第3题
A.ArrayList myList=new Object();
B.List myList=new ArrayList();
C.ArrayList myList=new List();
D.List myList=new List();
第4题
A.ArrayList myList=new Object();
B.List myList=new ArrayList();
C.ArrayList myList=new List();
D.myList=new List();
第5题
A.ArrayList myList=new Object();
B.List myList=new ArrayList();
C.ArrayList myList=new List();
D.List myList=new List();
第6题
A.ArrayList myLis=new Object():
B.List myList--new ArrayList():
C.ArrayList myList=new List();
D.myList=new List();
第7题
B.GetProducts GP=new GetProducts ; int allP=GP.AllProducts();
C.GetProducts GP=new GetProducts() ; int allP=GP.AllProducts;
D.GetProducts GP=new GetProducts (); int allP=GP.AllProducts();
第8题
A.对象是类的实例
B.每个类都必须创建一个实例
C.每个类只能创建一个实例
D.类的实例化是指对类进行初始化