在下列源代码文件Test.java中,()是正确的类定义。A.public class test{B.public class Test{ publ

题目

在下列源代码文件Test.java中, ( )是正确的类定义。

A.public class test{

B.public class Test{ public int x=0;public int x=0; public test (intx) public Test (int x){ {this.x=x; this.x=x;} }} }

C.public class Test extends T1,T2{

D.protected class Test extends T2{ public int=0;public int x=0; public Test(int x){Public Test (int x){ this.x=x;this.x=x: }} }}

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

阅读下面程序

class Test implements Runnable{

public static void main(String[] args){

Test t = new Test();

t.start();

}

public void run(){ }

}

下列关于上述程序的叙述正确的是

A) 程序不能通过编译,因为 start() 方法在 Test 类中没有定义

B) 程序编译通过,但运行时出错,提示 start() 方法没有定义

C) 程序不能通过编译,因为 run() 方法没有定义方法体

D) 程序编译通过,且运行正常


正确答案:A

第2题:

下面属于Class的方法有( )。

A.public class getName()

B.public classLoader getClassLoader()

C.public class getComponentType()

D.以上答案都正确


正确答案:D
解析:public class getName(),此方法返回class对象的名字;public classLoader getClassLoader(),此方法对类加载内存。public class getComponcntTypc(),此方法返回数组成员的类型,若对象不是数组,返回null(空值)。

第3题:

有如下类定义:

class Test

{

public:

Test(){ a = 0; c = 0;} // ①

int f(int a)const{this->a = a;} // ②

static int g(){return a;} // ③

void h(int

B . {Test::b = b;}; // ④

private:

int a;

static int b;

const int c;

};

int Test::b = 0;

在标注号码的行中,能被正确编译的是

A . ①

B . ②

C . ③

D . ④


正确答案:C

第4题:

下列类头定义中,错误的是( )。

A.class x { .... }

B.public x extends y { .... }

C.public class x extends y { .... }

D.class x extends y implements y1 { .... }


正确答案:B

第5题:

下列哪个方法可用于创建一个可运行的类? ( )

A.public class X implements Runable {public void run(){...,.,}}

B.public class X implements Thread {public void run(){......}}

C.public class X implements Thread {public int run(){……}}

D.public class X implements Runable {protected void run(){.....}}


正确答案:A

第6题:

设A为已定义的类名,则下列声明A类的对象a的语句中正确的一项是

A.public A a=new A();

B.public A a=A();

C.A a=new class();

D.aA;


正确答案:A
解析:本题考查对象的声明。对象的生成包括声明、实例化和初始化3个方面的内容。一般格式是先定义一个对象变量,再用关键字new生成一个对象,并为对象中的变量赋初值。如下所示:type bjectName=new type([参数]),所以正确答案为选项A。

第7题:

下列关于Test类的定义中,正确的是______。

A) class Test implements Runnabte{

public void run(){}

public void someMethod(){}

B) class Test implements Rnuuable{

public void run();

}

C) class Test implements Rnuuable{

public void someMethod();

}

D) class Test implements Rnuuable{

public void someMethod();{}

}

A.

B.

C.

D.


正确答案:A

第8题:

下列程序片段中,能通过编译的是

A.public abstract class Animal{ public void speak();}

B.public abstract class Animal{ public void speak(){}}

C.public class Animal{ public abstract void speak();}

D.public abstract class Animal{ public abstract void speak(){}}


正确答案:A

第9题:

在如下源代码文件Test.java中, 哪个是正确的类定义?()

A.public class test { public int x = 0; public test(int x) { this.x = x; } }

B.public class Test{ public int x=0; public Test(int x) { this.x = x; } }

C.public class Test extends T1, T2 { public int x = 0; public Test (int x) { this.x = x; } }

D.public class


正确答案:BD

第10题:

设A为已定义的类名,下列是声明A类的对象a的语句中正确的是

A.public A a=new A( );

B.public A a=A();

C.A a=new class();

D.a A;


正确答案:A
解析:对象的生成包括声明、实例化和初始化3个方面的内容。一般格式是先定义一个对象变量,再用关键字new生成一个对象,并为对象中的变量赋初值。选项B)publicAa=A();应在A()前加关键字new。选项C)Aa=newclass();把new后的class应改为字母A。选项D)aA;两个字母互换顺序即可。

更多相关问题