全球旧事资料 分类
次重载(4)覆盖对方法的访问权限和抛出异常有限制,而重载则没有
6简述接口、抽象类与具体类的异同
7面向对象程序设计语言的三种典型特征是什么并简要说明封装:通过合并特征和行为来创建新的数据类型,用户使用对象时,无需知道内部细节继承:新的对象类继承原有对象类的某些特性或全部特性多态:同一种行为(方法)在不同对象上有不同动作封装性(“数据隐藏”“抽象数据类型”capsulatio
是指对象的使用者通过预先定义的接口关联到某一对象的服务和数据时,无需知道这些服务是如何实现的。即用户使用对象时无需知道对象内部的运行细节。这样,以前所开发的系统中已使用的对象能够在新系统中重新采用,减少了新系统中分析、设计和编程的工作量。继承性I
herita
ce新的对象类由继承原有对象类的某些特性或全部特性而产生出来,原有对象类称为基类(或超类、父类),新的对象类称为派生类(或子类),派生类可以直接继承基类的共性,
f又允许派生类发展自己的个性。继承性简化了对新的对象类的设计。多态性Polymorphism是指不同类型的对象可以对相同的激励做出适当的不同相应的能力。多态性丰富了对象的内容,扩大了对象的适应性,改变了对象单一继承的关系。8简述Java中的访问控制(public、private、protected和default)同一个类中同一个包中派生类中其他包中
访问控制修饰符
public




protected



无访问控制修饰符


private

9简述Java中关键字this、super的用途及相关特性。可以使用super访问父类被子类隐藏的变量或覆盖的方法。2super与this的比较
比较superthis
使用范围
是由子类访问父类中的内容
是直接访问本类中的内容
访问属性时的格式
super父类属性如果属性没有被复写则也可以不写super
this本类属性
访问方法时的格式
super父类方法如果父类方法没有被复写则可以不写super也表示调用父
this本类方法可以不写this也表示调用本类的方法
f类中的方法
访问构造函数时的格式
super是访问父类中的构造方法必须放在首行
this是访问本类中的其他构造方法注意留入口必须放在首行
特殊点

this表示当前对象当前操作方法的对象就为当前对象

10简述Java中的Collectio
接口和Map接口,并例举出JDK中四种以上实现了二者的具体类。Collectio
接口定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式。Set中的数据对象没有顺序且不可以重复。List中的数据对象有r
好听全球资料 返回顶部