logo

您所在位置网站首页 > 海量文档  > 计算机 > Java

Java语言面向对象高级程序设计习题四.doc 9页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
Java语言面向对象高级程序设计 习 题 四 一、填空题 1.在面向对象系统中,消息分为( )和( )两类。 2.类的访问控制符有( )和( )两种,( )类具有跨包访问性而( )类不能被跨包访问。 3.类成员的访问控制符有( )、( )、( )和默认四种。 4.public类型的类成员可被( )、同一包中的( )和不同包中的 ( )的代码访问引用。 5.protected类型的类成员可被( )、同一包中的( )和不同包中的( )的代码访问引用。 6.default类型的类成员只能被( )、同一包中的( )的代码访问引用。 7.private类型的类成员只能被其所在类中的代码访问引用,它只具有( )域访问性。 8.系统规定用( )表示当前类的构造方法,用( )表示直接父类的构造方法,在构造方法中两者只能选其一,且须放在第一条语句。 9.若子类和父类在同一个包中,则子类继承父类中的( )、(prote cted)和( )成员,将其作为子类的成员,但不能继承父类的( )成员。 10.若子类和父类不在同一个包中,则子类继承了父类中的( )和( )成员,将其作为子类的成员,但不能继承父类的( )和( )成员。 11.( )直接赋值给( )时,子类对象可自动转换为父类对象,( )赋值给( )时,必须将父类对象强制转换为子类对象。 12.Java的多态性主要表现在( )、( )和( )三个方面。 13.重写后的方法不能比被重写的方法有( )的访问权限,重写后的方法不能比被重写的方法产生更多的异常。 14.Java语言中,定义子类时,使用关键字( )来给出父类名。如果没有指出父类,则该类的默认父类为( )。 15.Java语言中,重载方法的选择是在编译时进行的,系统根据( )、( )和参数顺序寻找匹配方法。 16.实现接口中的抽象方法时,必须使用(完全相同)的方法头,并且还要用(public)修饰符。 17.接口中定义的数据成员均是( ),所有成员方法均为( )方法,且没有( )方法。 18.this代表( )的引用,super表示的是当前对象的直接父类对象。 19.如果一个类包含一个或多个abstract方法,则它是一个( )类。 20.Java不直接支持多继承,但可以通过( )实现多继承。类的继承具有( )性。 21.没有子类的类称为( ),不能被子类重载的方法称为( ),不能改变值的量称为常量,又称为( )。 22.一个接口可以通过关键字extends来继承( )其他接口。 23.接口中只能包含(public static final)类型的成员变量和(public abstract)类型的成员方法。 24.一般地,内部类又分为定义在方法体外的( )和定义在方法体内的( )两种。 25.静态内部类可直接通过外部类名引用,其一般格式是( )。 26.匿名类一般分为( )和( )类两种。 27.面向对象的软件设计中,根据目的不同模式可分为( )、( )和( )三种。 二、选择题 1.下面关于类的继承性的描述中,错误的是( )。 A.继承是在已有的基础上生成新类的一种方法 B.Java语言要求一个子类只有一个父类 C.父类中成员的访问权限在子类中将被改变 D.子类继承父类的所有成员,但不包括私有的成员方法 2.在成员方法的访问控制修饰符中,规定访问权限包含该类自身,同包的其他类和其他包的该类子类的修饰符是( )。 A.默认 B.protected C.private D.public 3.在类的修饰符中,规定只能被同一包类所使用的修饰符是( )。 A.public B.默认 C.final D.abstract 4.下列关于子类继承父类的成员描述中,错误的是( )。 A.当子类中出现成员方法头与父类方法头相同的方法时,子类成员方法覆盖父类中的成员方法。 B.方法重载是编译时处理的,而方法覆盖是在运行时处理的。 C.子类中继承父类中的所有成员都可以访问。 D.子类中定义有与父类同名变量时,在子类继承父类的操作中,使用继承父类的变量;子类执行自己的操作中,使用自己定义的变量。 5.定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,则下面哪些声明是正确的?( ) A.public class MyClass extends Object B.public class MyClass C.private class MyClass extends Object D.clas

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

“原创力文档”前称为“文档投稿赚钱网”,本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。原创力文档是网络服务平台方,若您的权利被侵害,侵权客服QQ:3005833200 电话:19940600175 欢迎举报,上传者QQ群:784321556