首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序 class Test implements Runnable { public static void main(String[] args) { Test t = new Test();
阅读下面程序 class Test implements Runnable { public static void main(String[] args) { Test t = new Test();
admin
2012-12-13
18
问题
阅读下面程序 class Test implements Runnable { public static void main(String[] args) { Test t = new Test(); t.startO; } public void run(){ } } 下列关于上述程序的叙述正确的是
选项
A、程序不能通过编译,因为start()方法在Test类中没有定义
B、程序编译通过,但运行时出错,提示start()方法没有定义
C、程序不能通过编译,因为run()方法没有定义方法体
D、程序编译通过,且运行正常
答案
A
解析
本题考查线程的使用。Java中可以通过实现Runnable接口来创建线程。通过这种方式创建线程是把Runnable的一个对象作为参数传递给Thread类的一个构造方法,该对象提供线程体run()。而题目中的程序只是实现了Runnable接口,而并没有调用Thread类的构造方法创建线程对象。程序只是生成一个Test类对象t,不是线程对象。然后调用该对象的start()方法,而在Test类中没有定义start()方法。因此,题目中的程序不能通过编译,因为start()方法在Test类中没有定义。本题的正确答案是选项A。
转载请注明原文地址:https://jikaoti.com/ti/By80FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
树的度为3,共有29个结点,但没有度为1和2的结点。则该树中叶子结点数为()。
程序流程图中带有箭头的线段表示的是()。
以下选项中不是Python文件目录操作方法的是()。
在Python中,使用for-in-方式形成的循环不能遍历的类型是()。
软件测试的目的是()。
下面属于“对象”成分之一的是()。
在考生文件夹下有一个文件“PY103.py”,请按照文件内的说明,完善代码,实现下面的功能。用键盘输入一个中文字符串变量s,内部包含中文逗号(,)和句号(。)。计算字符串s中的中文词语数。示例如下。请输入一个中文字符串,包含标点符号:问君能有几多愁?恰
以下关于程序设计语言的描述中,错误的是()。
JScrollPane面板的滚动条通过积云哪个对象来实现()。
随机试题
卵巢瘤样病变以滤泡囊肿和黄体囊肿最常见。()
肺炎球菌的致病力是由于
根据增值税法律制度的规定,下列各项中,视同提供应税服务应当缴纳增值税的有()。
未经中国人民银行批准,不得对自然人发放外币币种的贷款。()
给定资料1.农业部部长韩长赋表示,农业现代化要取得明显进展,这是十八届五中全会提出来的一个目标要求。在推进的方略上,要努力实现三个转型升级:在农业的经营体系上,要培育新型经营主体,发挥多种形式的适度规模经营对现代农业的引领作用;在农业的生产体系上,
根据所给图表,回答81~85题。以下年份中,SCI收录中国科技论文数与上年相比增长量最少的是:
按照组织的目标和计划的要求,对组织和社会运行状况进行检查、监督和调节的活动,被称之为管理的()
下列关于民事权利的说法正确的有()。
好几年前,我和朋友到一家小餐馆吃饭。餐馆很简陋,但卫生工作做得特别好,到处都擦得干干净净,餐具也干净得让人放心。更重要的是,他们端出来的菜分量特别足,味道也不错。我笑着跟老板说:“难怪总有人说在你这里吃饭,不会花冤枉钱呢。”老板笑了笑,一脸实诚地说:“你看
(1)Thefirstdayofschoolourprofessorintroducedhimselfandchallengedustogettoknowsomeonewedidn’talreadyknow.Is
最新回复
(
0
)