版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、OOAD?OOAD 怎么实现?2、请简述类及对象的创建模式?3、什么时候需要改写 hashCode 方法?为什么?4、继承和重载的区别?Java 的继承是子类对象继承父类对象的成员属性和成员方法,只允许单继承。在继承的过程中可以实现方法的重写,即子类定义一个方法,覆盖从父类那里继承来的同名方法。每当子类对象调用该方法时都是子类自己定义的方法,只有使用 super关键字或父类名为前缀时,才会调用父类原来的方法。方法覆盖时,子类应与父类有完全相同的方法名,返回值类型和参数列表,子类中的覆盖方法不能使用比父类中被覆盖的方法更严格的权限。方法重载要求是要有两个或多个方法名相同,只是方法参数列表不同
2、的方法,它对返回值类型没有限定。5、public、protected、default、private在当前类、同一孙类、其他中的作用域的区别?6、abstract 与erface 的区别?7、面象的基本特征?封装、继承、多态。8、面象的特征有哪些方面?简单描述。类的作用域作用域当前类其他同一孙类publicprotecteddefaultprivate9、一个subclass 怎样调用 superclass 中的方法(myMethod)和构造函数。10、构造器 Constructor 是否可被 override?11、是否可以继承 String 类。String 是 final 类,不可以被继
3、承。12、 阐述一下 sic 关键字的作用。ic 表示静态,用来修饰成员变量和成员方法,也可以形成静态代码块。只要这s个类被加载,Java 虚拟机就能根据类名在运行时数据区的方法区中找到他们。因此,sic 成员可以在它的任何对象创建之前,无须任何对象。1)、修饰成员变量。用 sic 修饰的成员变量不属于对象的数据结构;sic 变量是属于类的变量,通常可以通过类名来sic 成员;sic 成员变量和类的信息一起在方法区而不是在堆中,一个类的 sic 成员变量只有一份,无论该类创建了多少对象。2)、修饰成员方法。sic 修饰的方法则不需要针对某些对象进行操作,其运行结果仅仅与输入的参数有关,调用时直
4、接用类名。由于 sic 在调用时没有具体的对象,因此在 sic 方法中不能对非 sic 成员(对象成员进行)。sic 方法的作用在于提供一些工具方法和工厂方法。3)、sic 块:属于类的代码块,在类加载期间执行的代码块,只执行一次,可以用来在中加载静态资源。13、 解释 Java 关键字的含义及用法。abstract,extends,final/finally,implements,import,instanceof,synchronized,throw/throws14、静态变量和实例变量的区别?15、GC 是什么?为什么要有 GC?16、简述回收的优点和原理。并举例 2 种回收机制。17、
5、接口是否可继承接口?抽象类是否可实现(implement)接口?抽象类是否可继承实体类(concrete class)?18、错?publicclass MyString extends String String 类是final 类,不可以被继承。19、 子类 A 继承父类 B, A a = new A();则父类B 构造函数、父类 B静态代码块、父类 B 非静态代码块、子类 A 构造函数、子类 A非静态代码块 执行的先后顺序为。父类 B 静态代码块-子类 A 静态代码块-父类 B 非静态代码块-父类 B 构造函数-子类 A 非静态代码块-子类 A 构造函数。20、 简述类、类库、包、jar 文件四个概念间的联系。21、面象的程序在运行时会创建多个对象,这些对象之间通常可以相互发送消息,谈谈你对对象之间发送消息这句话的理解,并编写几句 Java 示例代码展示对象之间发送消息的具体编程实现的方法?22、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《沉与浮》分层作业及答案-2026-2027学年湘科版(新版)小学科学五年级上册
- 国际青年日青年责任与担当
- 2026年推普周绕口令大赛课件
- 某纺织企业原材料储存规范
- 某汽配厂发动机测试办
- 机械加工工艺执行规则
- 某家具厂工艺细则
- 某电子厂组装生产线准则
- 脑梗塞护理查房
- 程序基础实战 5
- 2026年秋大象版(新教材)小学科学四年级上册教学计划及进度表
- 2026秋小学科学教科版六年级上册(新教材)教学计划附进度表
- 2026版保密教育线上培训考试题库参考答案
- 人教版七年级美术上册 第一单元 峥嵘岁月-美术中的历史(共3课)教案
- 招标代理业务内控管理手册
- 2026年秋季统计学专业开学第一课 专业素养与核心竞争力教学设计
- 民族复兴梦(课件)-2026-2027学年统编版道德与法治九年级上册
- 220KV输电线路劳务外包管理方案
- 2026人教版四年级数学上册第五单元第2课《画垂线和点到直线的距离》课件
- 高中数学必修一三角函数单元整体教学设计
- 26新五(上)数学第二单元一课一练《人教版》
评论
0/150
提交评论