您好,欢迎访问三七文档
§5接口与多态一、填空题1、实现多态的两个关键技术是,类型向上转换和动态绑定。2、在Java中,一个类内可以定义数据成员和方法,除此之外,还可义定类,采用这种方式定义的类被称为内部类3、接口是Java语言中实现多态性的一种重要方法,Java语言中的接口允许实现多重继承。4、实现多态的两个关键技术是,类型向上转换和动态绑定。二、判断题1、接口(Interface)使抽象的概念更深入了一层。可将接口想象成一个“纯”抽象的类。参考答案:正确2、实现接口的类必须实现接口中的所有抽象方法,在实现一个接口时,来自接口的方法可声明成public或protected.参考答案:不正确///必须声明为public3、接口中的属性者隐含为static和final,所有方法都为public.参考答案:正确//抽象方法+类变量4、强制类型转换可应用于任意变量(包括引用变量)。参考答案:不正确5、Java的interface允许多重继承,但一个类只允许实现一个接口.参考答案:不正确6、引用变量的类型转换包括:Wideningreferenceconversions和Narrowingreferenceconversions,但一个对象只能暂时被当成更一般的对象来看待(Wideningreferenceconversions),而不能是相反的转换。参考答案:正确7、由于Java只支持单重继承,Java程序中的类的层次结构是树状结构。参考答案:正确8、Java不支持多重继承,理由是为了使Java程序的设计实现变的简单。接口允许多重继承,但这并不增加Java程序设计及实现的复杂性.参考答案:正确9、Java语言支持时期绑定和后期绑定.参考答案:正确10、调用某一个对象的方法,也称为给这个对象发一个消息.参考答案:正确11、多态性是指不同类型的对象可响应相同的消息,因此这些消息(方法)必须是public的。参考答案:正确12、后期绑定也称为动态绑定,多态性的实现离不开动态绑定.参考答案:正确三、单项选择题1、接口中可以包含数据成员,这些数据成员是有特定限制的,以下说法正确的是:A、数据成员只能是static的B、数据成员只能是final的C、数据成员只能是显示声明为static和finalD、数据成员默认为static和final2、以下有关类型转换(塑型)应用场合的描述中,不正确的是:A、赋值转换B、方法调用转换C、算数表达式转换D、显示转换
本文标题:5接口与多态
链接地址:https://www.777doc.com/doc-2929570 .html