首页 > 消防安全> 安全生产
题目内容 (请给出正确答案)
[单选题]

在MyThread类的main方法中,为用Thread实例化。则下面三个描述中:MyThread必须继承Thread。MyThread必须实现Thread。MyThread必须覆盖publicvoidrun()。有几个是正确的?()

A.0

B.1

C.2

D.3

答案
收藏

A、0

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“在MyThread类的main方法中,为用Thread实例化…”相关的问题
第1题
在控制台程序必须有一个static_void_Main(),下列关于这个方法的描述中,哪些是正确的?

A.必须在结构或类的内部

B. 声明Main()方法时既可以使用参数,也可以不使用

C. 这方法不可以有返回类型

D. 这个方法叫做入口点函数

点击查看答案
第2题
设计一个名为SequenceTest的类,在其中编写一个static方法用于计算一个整数序列前n个整数的平均
值,方法签名如下:

在main()方法中编写代码通过RandomIntSequence的方法获得前10个随机整数,并计算它们的平均值。

点击查看答案
第3题
关于super,正确的说法是()。

A.是指当前对象的内存地址

B.是指当前对象的父类对象的内存地址

C.是指当前对象的父类

D.可以用在main()方法中

点击查看答案
第4题
有关类的说法,正确的是()。

A.类具有封装性,所以类的数据是不能被访问的

B.类具有封装性,但可以通过类的公共接口访问类中的数据

C.声明一个类时,必须使用public修饰符

D.每个类中必须有main方法,否则程序无法运行

点击查看答案
第5题

JavaApplication源程序的主类是指包含()方法的类。

A.main()方法

B.toString()方法

C.init()方法

D.actionPerformed()方法

点击查看答案
第6题
Java源程序的主类是指包含有哪个方法的类?()

A.main方法

B.to String方法

C.init方法

D.action Performed方法

点击查看答案
第7题
已知类SubClass的getSum方法返回其父类成员i与类SubClass成员j的和;类SuperClass中的getSum为抽
象函数,程序中的第14行有错误,请修改该错误并给出修改后的完整结果,然后完善程序中的空缺,当程序运行到第22行且尚未执行第22行语句时成员变量i的值,最后给出程序运行后的输出结果。

[Java代码]

行号 代码

01 public class UainJava{

02 public static void main(String[]args){

03 SuperClass s=new SubClass();

04 System.out.printin(s.getValue());

05 System.out.printIn(s.getSum()):

06 }

07 }

08 abstract class SuperClass {

09 private int i;

10 public SuperClass(){i=5;}

11 public int getValue(){

12 return i:

13 }

14 public final abstract int getSum():

15 }

16 class SubClass extends SuperClass{

17 int j;

18 public SubClass(){

19 this(-3);

20 }

21 public SubClass(int j){

22 (1) .j=j;

23 }

24 publiC int getValue()(return j;}

25 public int getSum(){

26 return (2) .getValue()+j;

27 }

28

点击查看答案
第8题
下列关于Applet小程序的叙述正确的是()。

A.Applet可以独立运行

B.Applet小程序也必须有main()方法

C.Panel类是Applet类的子类

D.JApplet类是Applet类的子类

点击查看答案
第9题
在一个Java应用程序中main方法必须被说明为 public static void。()
点击查看答案
第10题
阅读下列说明和C++代码,将应填入(n)处的字句写在对应栏内。 【说明】 已知某企业欲开发一家用电器遥

阅读下列说明和C++代码,将应填入(n)处的字句写在对应栏内。

【说明】

已知某企业欲开发一家用电器遥控系统,即用户使用一个遥控器即可控制某些家用电器的开与关。遥控器如左下所示。该遥控器共有4个按钮,编号分别是0至3,按钮0和2能够遥控打开电器1和电器2,按钮1和3则能遥控关闭电器1和电器2。由于遥控系统需要支持形式多样的电器,因此,该系统的设计要求具有较高的扩展性。现假设需要控制客厅电视和卧室电灯,对该遥控系统进行设计所得类图如右下所示。

右上图中,类RomoteController的方法onPressButton(int button)表示当遥控器按键按下时调用的方法,参数为按键的编号;Command接口中on和off方法分别用于控制电器的开与关;Light中turnLight(int degree)方法用于调整电灯灯光的强弱,参数 degree值为0时表示关灯,值为100时表示开灯并且将灯光亮度调整到最大;TV中 setChannel(int channel)方法表示设置电视播放的频道,参数channel值为0时表示关闭电视,为1时表示开机并将频道切换为第1频道。

【C++代码】

class Light{ //电灯类

public:

void trunLight(int degree){//调整灯光亮度,0表示关灯,100表示亮度最大);

};

class TV{//电视机类

public:

vold setChannel(int channel]{//调整电视频道,0表示关机,1表示开机并切换到1频道};

};

class Command{//抽象命令类

public:

virtual void on()=0;

virtual void off()=0;

};

class RemoteController{ //遥控器类

protected:

Command* commands [4];//遥控器有4个按钮,按照编号分别对应4个Command对象

public:

void onPressButton(int button){ //按钮被按下时执行命令对象中的命令

if(button % 2==0)commands[button]->on();

else commands[button]->off();

}

void setCommand(int button,Command* command){

(1)=command;//设置每个按钮对应的命令对象

}

};

class LightCommand:public Command{ //电灯命令类

protected: Light* light; //指向要控制的电灯对象

public:

void On(){light->trunLight(100););

void off()[light->(2););

LightCommand(Light * light){this->light=light;);

};

class TVCommand:public Command{//电视机命令类

protected: TV*tv; //指向要控制的电视机对象

public:

void on(){tv->(3);};

void off(){tv->setChannel(0););

TVCommand(TV *tv){this->tv=tv;);

};

void main(){

Light light; TV tv;//创建电灯和电视对象

LightCommand lightCommand (&light);

TVCommand tVCommand(&tv);

RemoteController remoteController;

remoteController. setCommand(0,(4)); //设置按钮0的命令对象

…//此处省略设置按钮1、按钮2和按钮3的命令对象代码

}

本题中,应用命令模式能够有效让类(5)和类(6)、类(7)之间的耦合性降至最小。

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改