JAVA面向对象程序设计复习重点:试题与解析

需积分: 16 5 下载量 151 浏览量 更新于2024-07-26 收藏 135KB DOC 举报
"这是一份面向对象程序设计的期末复习资料,主要针对JAVA语言,包含了精选的复习试题和详尽的解析,旨在帮助学生更好地理解和掌握面向对象编程的关键概念。" 复习题一详解: 1) 在JAVA编程中,关于Font类的描述,正确的是(bc)。(选择两项) Font类在java.awt包中,用于处理应用程序中的字体。选项b正确,因为可以通过Toolkit类的getFontList()方法获取到Java支持的本地字体列表。选项c也是正确的,因为可以通过Font类的构造函数创建自定义的字体实例。然而,选项a和d错误,因为Font类中的字体常量是固定的,不能自定义,且创建Font对象时的参数必须使用系统预定义的值。 Font类的构造方法通常如下使用:`Font font = Font.getFont(int face, int style, int size)`,这里的face表示字体外观,style表示字体样式,size表示字体大小,它们都是系统预设的常量。例如,`Font.DEFAULT_FONT`是获取默认字体,而`Toolkit`类提供了一种途径去获取系统可用的字体列表。 复习题二详解: 2) 在Java语言中,如果类Class_A在包Package1中,类Class_B在包Package2中,且包Package2被包含在Package1中。要在类Class_C中调用Class_A的方法A和Class_B的方法B,需要(ab)语句。(选择两项) 正确做法是a) `import Package1.*;` 这样导入可以访问Package1下的所有类,包括Class_A。同时,b) `import Package1.Package2.*;` 可以导入Package2中的所有类,包括Class_B。选项c和d错误,因为导入包的顺序应遵循从外层包到内层包,且不能反向导入。 Java的包管理规则类似于文件系统的目录结构,通过import语句可以引入需要使用的类。import语句可以指定导入单个类,如`import java.awt.Color;`,或者导入整个包,如上述的通配符导入。 总结,这份复习资料覆盖了Java面向对象编程中的核心概念,包括Font类的使用和Java的包导入机制,这些都是进行有效编程和项目开发的基础。学生应重点理解Font类的创建和属性,以及如何在不同包之间进行类的引用和导入,以提升编程能力。