清华大学《面向对象与Java》复习资料详解及例题

需积分: 28 4 下载量 128 浏览量 更新于2024-09-22 收藏 222KB DOC 举报
本资源是一份针对清华大学版《面向对象与java程序设计》的复习资料,主要聚焦于Java编程的基础知识和实践理解。内容涵盖了Font类的使用以及Java中的包(Package)机制。 首先,关于`Font`类在Java中的应用,它位于`java.awt`包内,用于设置程序中的字体。`Font`类允许创建字体实例对象,通过`getFont(int face, int style, int size)`方法来指定字体的外观(face)、风格(style)和大小(size)。需要注意的是,这些参数值都是预设的系统常量,如`FACE_SYSTEM`、`STYLE_BOLD`和`SIZE_MEDIUM`,且在不同设备上可能有所不同。通过`Toolkit`类的`getFontList()`方法,开发者可以获取机器上支持的字体列表,这对于适配不同的用户界面至关重要。 其次,Java的包机制是组织和管理类文件的重要方式。在包结构中,`Class_A`属于`Package1`,而`Class_B`属于`Package2`。若要在`Class_C`中使用`Class_A`的`methodA`和`Class_B`的`methodB`,需要进行正确的导入。正确做法是分别导入这两个包的部分内容,即`importPackage1.*`(导入包中所有类)和`importPackage1.Package2.*`(导入包内的子包)。这样可以避免导入不必要的类,并保持代码清晰和整洁。 通过这份复习资料,学习者能够掌握Java基础语法,熟悉Font类的使用,以及理解包的概念和导入规则,有助于巩固面向对象编程和Java程序设计的理解。对于准备参加考试或者希望提升Java技能的读者来说,这是一份非常实用的学习资源。