




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java接口练习题 选择题1.下列哪些接口定义是合法的?A: public interface A int a(); B: public interface B implements java.lang.String C: interface C int a; D: private interface D E: abstract interface E F: 以上定义均不合法。答:2下列哪些接口定义是合法的?A: interface A int m=0;B: public interface A extends java.lang.Object C: protected interface extends java.lang.Comparable D: private interface A implements java.lang.Comparable E: abstract interface A extends java.lang.Comparable, java.lang.Runnable F: 以上定义都不是。答:3下列哪些接口定义是非法的?A:final interface Playing int n=0; B:interface Playing private final int MAX=100; C:public interface Playing extends java.io.Serializable D:interface Playing implements java.lang.Comparable E:public interface Playing();F:以上定义都不是非法的。答:4 问:下列哪些定义在接口中的属性是合法的?A: int n=0;B: final int n=0;C: private int m=0;D: int m;E: static int m=0;F: final static int=0;G: abstract int =0;H: A-G定义都不合法。I: A-G定义都合法。答:5下列哪些定义在接口中的方法是合法的?A:static void main();B:final static void main();C:void main() D:private void main();E:public abstract void main();F:以上定义都不是。答:6下列哪些接口中定义的方法是非法的?A:private void add(int a, int b);B:public void add(int a, int b);C:public void add(int a, int b) D:public abstract void add(int a, int b);E:static void add(int a, int b) F:以上定义都不是非法的。答:7 问以下哪个类的定义是合法的?有接口定义:package com.ibm.oa.business;interface Info public void show();A:package com.ibm.oa.impl;import com.ibm.oa.business.*;class A extends Info B:package com.ibm.oa.impl;import com.ibm.oa.business.*;class A implements Info C:package com.ibm.oa.business;import com.ibm.oa.business.*;class A implements Info D:package com.ibm.oa.business;import com.ibm.oa.business.*;class A implements Info void show() E:package com.ibm.oa.business;import com.ibm.oa.business.*;class A implements Info public abstract void show(); F:package com.ibm.oa.business;import com.ibm.oa.business.*;class A implements Info public void show() G:以上类定义都不是。答:8 给出代码/接口1package com.ibm.oa;public interface A int x=10;/接口2package com.ibm.erp;import com.ibm.oa.*;public interface B extends A String x=”ABC”;/类package com.ibm.oa.impl;public class Info implements B, A public static void main(String args) A a=new Info(); B b=new Info(); System.out.print(a.x); System.out.print(b.x); 问:以上接口和类编译运行,结果为:A:ABCABCB: 1010C: 10ABCD: ABC10E: 类或接口无法编译。答:9给出代码/接口1package com.ibm.oa;public interface A int x=10;/接口2package com.ibm.erp;import com.ibm.oa.*;public interface B extends A String x=”ABC”;/类package com.ibm.oa.impl;import com.ibm.oa.*;import com.ibm.erp.*;public class Info implements B, A public static void main(String args) A a=new Info(); B b=new Info(); Info info=new Info(); System.out.print(a.x); System.out.print(b.x);System.out.print(info.x); 问:以上接口和类编译运行,结果为:A: ABCABC10B: 1010ABCC: 10ABC10D: ABC10ABCE: 类或接口无法编译。答:10给出代码:/接口1package com.ibm.oa;public interface A int x=10;/接口2package com.ibm.erp;import com.ibm.oa.*;public interface B extends A String x=”ABC”;/类package com.ibm.oa.impl;public class Info implements B, A public static void main(String args) Info info=new Info(); - 问:在划线处,放置如下哪个语句是合法的?A:System.out.println(info.x);B:System.out.println(Info.x);C:System.out.println(A.x);D:System.out.println(B.x);E:System.out.println( (A)info).x);F: System.out.println( (B)info).y);G: 以上语句都不合法。答:11 给出代码/接口package com.ibm.oa;public interface Info String show(int m, int n);/类package com.ibm.oa.impl;import com.ibm.oa.*;public abstract class implements Info -问:在类划线处,下列哪些定义是合法的?A:public String show(int m, int n) B:public void show(int m, int n) C:protected String show(int m, int n) D:public Object show(int m,int n) E:public abstract String show(int m, int n);F:以上定义都不合法。答: 问答题:1接口与抽象类的区别是什么?答:2接口中定义的属性的特点是什么?答:3接口中定义的方法的特点是什么?答:4实现类实现接口中定义的方法有哪些具体的规则或要求?答:5类继承与接口继承区别有哪些?答: 编程题:1接口编程题:(1) 所有的可以拨号的设备都应该有拨号功能 (Dailup)(2) 所有的播放设备都可以有播放功能(Play)。(3) 所有的照相设备都有拍照功能(takePhoto)。(4) 定义一个电话类 Telephone,有拨号功能。(5) 定义一个Dvd类有播放功能。(6) 定义一个照相机类 Camera, 有照相功能。(7) 定义
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 虚拟现实教育应用创新创业项目商业计划书
- 教师招聘之《幼儿教师招聘》能力检测附参考答案详解【完整版】
- 2025年教师招聘之《小学教师招聘》题库必背100题带答案详解(培优b卷)
- 教师招聘之《小学教师招聘》能力提升打印大全附答案详解(巩固)
- 演出经纪人之《演出经纪实务》能力提升试题打印及完整答案详解(历年真题)
- 商务英语综合教程(第一册)-课件汇 Unit 1 Meeting and Entertaining Clients - Unit 5 Jobs and Careers
- 教师招聘之《幼儿教师招聘》考试历年机考真题集及参考答案详解1套
- 2025年房产估价师考试《理论与方法》真题及答案解析要点
- 2025广东江门市统计局附下属单位选调公务员2人考试参考题库附答案解析
- 2025泸州银行社会招聘(7月)考试备考题库及答案解析
- 公务员面试人际关系题人际关系面试题及答案
- 2025年乡镇畜牧站动物检疫员招聘考试重点知识点梳理与解析
- 2025年中国电信招聘考试题库与答案解析
- 土地合作协议书合同模板
- 2025-2030中国废弃光伏组件回收处理技术路线与经济性分析报告
- 2025水利安全员C证考试题库(含答案)
- Unit 1 This is me!第5课时 Integration 说课稿- 2024-2025学年译林版(2024)七年级上册英语
- 新沪教牛津版九年级上册英语全册教案
- 市场监督局知识培训课件
- 2019版外研社高中英语选择性必修四单词默写表
- 《活法》稻盛和夫著读书分享精品PPT课件
评论
0/150
提交评论