- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java作业8与答案
一、判断程序段
1. class Something {
??? final int i;
??? public void doSomething() {
??????? System.out.println(i = + i);
??? }
}
7. interface Playable {
??? void play();
}
interface Bounceable {
??? void play();
}
interface Rollable extends Playable, Bounceable {
??? Ball ball = new Ball(PingPang);
}
class Ball implements Rollable {
??? private String name;
??? public String getName() {
??????? return name;
??? }
??? public Ball(String name) {
??????? this.name = name;???????
??? }
?? public void play() {
??????? ball = new Ball(Football);
??????? System.out.println(ball.getName());
??? }
}
二、下面代码编译和运行的结果是什么?
1. class MyThread extends Thread{
public void run(){
System.out.println(MyThread: run());
}
public void start(){
System.out.println(MyThread: start());
}
}
class MyRunnable implements Runnable{
public void run(){
System.out.println(MyRunnable: run());
}
public void start(){
System.out.println(MyRunnable: start());
}
}
public class MyTest {
public static void main(String args[]){
MyThread myThread = new MyThread();
MyRunnable myRunnable = new MyRunnable();
Thread thread = new Thread(myRunnable);
myThread.start();
thread.start();
}
}
A.打印MyThread: start() 后面跟 MyRunnable: run()
B.打印MyThread: run() 后面跟MyRunnable: start()
C.打印MyThread: start() 后面跟MyRunnable: start()
D.打印MyThread: run() 后面跟MyRunnable: run()
2. // 文件名:SuperclassX.java
package packageX;
public class SuperclassX{
protected void superclassMethodX(){}
int superclassVarX;
}
//文件名:SubclassY.java
1.package packageX.packageY;
2.
3.public class SubclassY extends SuperclassX
4.{
5. SuperclassX objX = new SubclassY();
6. SubclassY objY = new SubclassY();
7. void subclassMethodY()
8. {
9. objY.superclassMethodX();
10. int i;
11. i = objY.superclassVarX;
12. }
13.}
A.第5行编译错 B.第9行编译错 C.第11行意外 D.都不是
3. 程序段如下:
1.class MyClass
2.{
3. void myMethod(int i) {System.out.println(int version);}
4. void myMethod(String s) {System.out.println(String version);}
5. public static void mai
您可能关注的文档
- flash动画设计教程:3.1——遮罩运用打造旋转地球.doc
- FIR带通滤波器设计FPGA实现.doc
- flash驱动编程与实验.ppt
- FPGA 对DDR 控制研究.doc
- FPGA_ASIC-以太网到多路E1适配电路设计与FPGA实现.doc
- FPGA二进制转bcd设计和验证.doc
- FPGA在mif文件创建与使用中应用.doc
- FPGA设计与应用_VHDL3.ppt
- FPGA设计与应用教学.ppt
- FPGA设计流程简介与设计注意事项.ppt
- 分析let s单元56ago2卷纸zheng unit56.pdf
- 塑胶材料其它分类原料pa9t 12.pdf
- md16x16数字媒体切换器设备.pdf
- 者参考项目发起人学科类型单位序列承包商修订页代码顺序典型.pdf
- 届世界天然气大会阿姆斯特丹2006add10288.pdf
- 期测试记录表每周weekly g1g6 journeys tests level 6 lesson26.pdf
- modernize-whitepaper现代化您应用程序白皮书.pdf
- anybackup产品典型案例分析.pdf
- 约克金融工程课程tfeslide32.pdf
- 广州市妇女儿童医疗中心历份教学药历01tjy.pdf
文档评论(0)