假设已声明了一个类A的两个对象a1、a2,为了初始化a1、a2,下面语句正确的是
A. a1,a2=new A();
B. a1=A.new();
C. a1=new();a2=new();
D. a1=new A();a2=new A();
查看答案
以下程序运行结果是?public class Test{int value;public static void main(String args[]) {Test t=new Test();if(t==null) {System.out.println("No Object");}else {System.out.println(t.value);}}}
A. 0
B.
C. NoObject
D. 编译错误
给定如下代码:class Circle{String name,radius;int r;public Circle(String n) {name=n;}public Circle(String n,int a) {name=n;r=a;}public Circle(String n,String d,int a) {radius=d;}}要在第三个构造方法的空白处填上一行代码使之能够调用第二个构造方法,这行代码应该是()
A. Circle(n,a);
B. this(Circle(n,a));
C. this(n,a);
D. this(name,a);
另外的类要获取以下MyClass类中member的值,采用的语句是()public class MyClass{private static int member=1;public static int getMember() {return member;}}
A. MyClass.member
B. new MyClass().member
C. MyClass.getMember()
D. MyClass().getMember();
下面关于变量的说法,下面哪个是不正确的()
A. 实例变量是类的成员变量
B. 实例变量用关键字static声明
C. 在方法中定义的局部变量在该方法被执行时创建
D. 局部变量在使用前必须被初始化