题目内容

阅读下列的程序classPerson{static{System.out.println(name);}privatestaticStringname="hello";}classDemo{publicstaticvoidmain(String[]args){Personp=null;}}下列关于程序运行结果的描述中,正确的是()

A. 无结果输出
B. 输出null
C. 输出hello
D. 编译失败

查看答案
更多问题

阅读下列的程序class Person{ static{ System.out.println("static") } Person(){ System.out.println("构造") }}class Demo{ public static void main(String[] args){ Person p = new Person(); }}下列关于程序运行结果的描述中,正确的是

A. 输出:构造
B. 输出:static 构造
C. 输出:static
D. 没有输出结果

以下关于this关键字说法中,正确的是( )

A. this关键字可以解决成员变量与局部变量重名的问题
B. this关键字出现在成员方法中,代表的是调用这个方法的对象
C. this关键字可以出现在任何方法中
D. this关键字相当于一个引用,可以通过它调用成员方法与属性

下列关于构造方法和普通方法的描述中,正确的是( )

A. 构造方法不能指定返回值类型,普通方法可以指定返回值类型
B. 构造方法中不能指定参数,而普通方法可以指定参数
C. 在同一个类中,构造方法必须位于普通方法之前
D. 构造方法能够在实例对象的同时进行初始化

下面关于静态变量的描述中,正确的是( )

A. 静态变量可以通过类名直接调用,因此也称类变量
B. 静态变量可以在非静态方法中使用
C. 静态变量在成员变量加载之后被加载
D. 成员变量就是静态变量

答案查题题库