题目内容

当用new运算符和构造方法创建对象时,( )是正确的。

A 为成员变量分配内存,并指定默认值。 初始化成员变量,即用户声明成员变量时给定的默认值。 执行构造方法。 计算出一个引用值。
B 计算出一个引用值。 为成员变量分配内存,并指定默认值。 初始化成员变量,即用户声明成员变量时给定的默认值。 执行构造方法
C 执行构造方法为成员变量分配内存,并指定默认值。初始化成员变量,即用户声明成员变量时给定的默认值。计算出一个引用值。
D为成员变量分配内存,并指定默认值。初始化成员变量,即用户声明成员变量时给定的默认值。计算出一个引用值。 执行构造方法

查看答案
更多问题

对于下列Tom类,( )是正确的。public class Tom{voidTom(){System.out.println("ok");}Tom(intm){System.out.println("你好");}}public class Test{publicstatic void main(String[] args){Tomcat=new Tom();}}

A. 程序运行时,输出ok
B. 没有构造方法。
C. 有编译错误,因为创建对象cat使用的不是构造方法,java编译器已经不提供默认的构造方法了。
D. 程序运行时无任何输出。

下列叙述正确的是( )

A. 成员变量有默认值。
B. this可以出现在static方法中。
C. 类中的实例方法可以用类名调用。
D. 局部变量也可以用访问控制符public protected private修饰。

下列叙述正确的是( )

A. 源文件可以包含两条包语句(package)
B. 源文件不可以有多条import语句
C. 如果源文件有package语句,该语句也可以是源文件的第二条语句。
D. 类中的类方法(static方法)只能操作类变量(static变量),不可以操作实例变量。

下列程序中那条语句有错误?public class People{intm=10,n;//An=200;//Bvoidf(){if(m==n)n+=m;//Celsen=n-m;//D}}

A
B
C
D

答案查题题库