第3题
A、$zhangsan=>cook()
B、$zhangsan->cook()
C、$zhangsan::cook()
D、$this->cook()
第4题
A.一个关联类有多少个方法被另一个类调用
B.一个关联类有多少个属性被另一个类调用
C.一个关联类的某个方法被另—个类调用的次数
D.一个关联的实例中有多少个相互连接的对象
第5题
A.一个关联类有多少个方法被另一个类调用
B.一个关联类有多少个属性被另一个类调用
C.一个关联类的某个方法被另一个类调用的次数
D.一个关联的实例中有多少个相互连接的对象
第7题
(44)A.适配器( Adapter)
B.命令(Command)
C.观察者( Visitor)
D.状态(State)
(45) A.TCPConnection
B.state
C. TCPState
D.TCPEstablished
(46) A.TCPConnection
B.state
C. TCPState
D.TCPEstablished
第8题
A、A.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法
B、B.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法
C、C.定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法
D、D.定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法
第9题
第10题
检查危险品 题目描述 车站检查危险品的设备,如果发现危险品会发出警告。编程模拟设备发现危险品。要求对“苹果”、“炸药”和“水”进行判断,当输入“苹果”时,输出“通过检查”,输入“炸药”时,输出“属于危险品,禁止携带炸药”,输入“水”时,输出“无法判断”。 代码要求: 编写一个异常类的子类DangerException,该子类可以创建异常对象,该异常对象调用myShow()方法输出“属于危险品” 编写一个Machine类,该类方法checkGoods(Goods goods)当发现参数goods是危险品时,将抛出DangerException异常。 程序主类在main()方法中try-catch语句的try部分让Machine类实例调用checkGoods(Goods goods)方法,如果发现危险品就在catch部分处理,并提示禁止携带。 提示:对于无法判断的可以在Goods类中增加一个属性成员以及相关方法。 输入输出如下: 输入:苹果 输出:通过检查 输入:炸药 输出:属于危险品,禁止携带炸药 输入:水 输出:无法判断 (每次输入一个物品名称,运行截图中含这三种输入) 参考上机实践7实验2的代码如下 public class Goods { boolean isDanger; String name; public void setIsDanger(boolean boo) { isDanger = boo; } public boolean isDanger() { return isDanger; } public void setName(String s) { name = s; } public String getName() { return name; } } public class DangerException extends Exception { String message; public DangerException() { message = "危险品!"; } public void toShow() { System.out.print(message+" "); } } public class Machine { public void checkBag(Goods goods) throws DangerException { if(goods.isDanger()) { DangerException danger=new DangerException(); 【代码1】 //抛出danger } else { System.out.print(goods.getName()+"不是危险品! "); } } } public class Check { public static void main(String args[]) { Machine machine = new Machine(); String name[] ={"苹果","炸药","西服","硫酸","手表","硫磺"}; Goods [] goods = new Goods[name.length]; //检查6件货物 for(int i= 0;i<name.length;i++) { goods[i]="new" goods(); if(i%2="=0)" goods[i].setisdanger(false); goods[i].setname(name[i]); } else goods[i].setisdanger(true); for(int i="0;i<goods.length;i++)" try machine.checkbag(goods[i]); system.out.println(goods[i].getname()+"检查通过"); catch(dangerexception e) 【代码2】 e调用toshow()方法 system.out.println(goods[i].getname()+"被禁止!");>
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!