- 1、本文档共96页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.7 包 6.7.3 将类打包 也可以对单独的一个类进行编译,生成字节码文件,然后供其他的程序引入使用。 6.7 包 6.7.3 将类打包 【例6-7】在ch5中,将Person类打包,在其它类中引入Person人员类。 package ch5; 将上述源文件编译通过得到字节码文件。然后在其他类中,用impor语句引入ch5中的Person类。 package ch6; 6.7 包 6.7.3 将类打包 【例6-7】在ch5中,将Person类打包,在其它类中引入Person人员类。 程序运行结果如图5-6。 图6-6 程序运行结果 6.8 实训 6.8.1 实训目的 1. 理解类的封装性、继承性和多态性。 2. 通过编程掌握类的继承性的使用。 3. 通过编程掌握类的多态性的使用。 4. 通过编程掌握接口的使用。 6.8 实训 6.8.2 实训内容 1. 类的继承性 编写体现类的继承性的程序。 要求:注意在类中,成员变量、成员方法以及成员变量的隐藏。 【实训6-1】继承性:创建一个Sum类,执行对数值型数组的求和,然后创建Sum类的子类Average,执行对数组求平均值。 步骤如下: 6.8 实训 6.8.2 实训内容 1. 类的继承性 【实训6-1】继承性:创建一个Sum类,执行对数值型数组的求和,然后创建Sum类的子类Average,执行对数组求平均值。 1) 创建Java类。在“包资源管理器”中用鼠标右击项目“Practical”, 选择快捷菜单中“新建”→ “Visual Class”; 在打开的“New Java Visual Class”窗口中, “包”栏中输入程序包的名称“ch6”。 6.8 实训 6.8.2 实训内容 1. 类的继承性 【实训6-1】继承性:创建一个Sum类,执行对数值型数组的求和,然后创建Sum类的子类Average,执行对数组求平均值。 “名称”栏中输入类名“Prac6_1”,在“Style”列表框中选择“SWT”→“Shell”,选中“public static void main(String[] args)”复选框,使之自动创建一个main方法,单击“完成”按钮 6.8 实训 6.8.2 实训内容 1. 类的继承性 【实训6-1】继承性:创建一个Sum类,执行对数值型数组的求和,然后创建Sum类的子类Average,执行对数组求平均值。 2) 添加组件。用鼠标右键单击GUI程序界面的任何位置,在快捷菜单中选择“Set Layout”→“null”。 6.8 实训 6.8.2 实训内容 1. 类的继承性 【实训6-1】继承性:创建一个Sum类,执行对数值型数组的求和,然后创建Sum类的子类Average,执行对数组求平均值。 在程序界面中“画”出一个标签label, 两个按钮button和button1,并在“属性”窗口分别修改其Text等属性,如图6-9所示。 6.8 实训 6.8.2 实训内容 1. 类的继承性 【实训6-1】继承性:创建一个Sum类,执行对数值型数组的求和,然后创建Sum类的子类Average,执行对数组求平均值。 3) 编写“求和”类Sum。在编辑器中最下方,类“Prac6_1”的外边编写“求和”类的代码: 6.8 实训 6.8.2 实训内容 1. 类的继承性 【实训6-1】继承性:创建一个Sum类,执行对数值型数组的求和,然后创建Sum类的子类Average,执行对数组求平均值。 4) 编写“求平均值”类Average,类Average为类Sum的子类,继承了Sum类的成员变量、成员方法和构造函数。在编辑器中最下方,类“Prac6_2”的外边编写“Average”类的代码: 6.8 实训 6.8.2 实训内容 1. 类的继承性 【实训6-1】继承性:创建一个Sum类,执行对数值型数组的求和,然后创建Sum类的子类Average,执行对数组求平均值。 5) 在类“Prac6_1”中为按钮添加事件响应代码。用鼠标右键单击“重置”按钮的任何位置,在快捷菜单中选择“Events”→“widgetSelected”。将自动生成的代码修改为: 6.8 实训 6.8.2 实训内容 1. 类的继承性 【实训6-1】继承性:创建一个Sum类,执行对数值型数组的求和,然后创建Sum类的子类Average,执行对数组求平均值。 用鼠标右键单击“计算”按钮的任何位置,在快捷菜单中选择“Events”→“widgetSelected”。
您可能关注的文档
- Java程序设计实用教程(第2版)第9章_常用实用类.ppt
- Java程序设计实用教程_第10章(第2版)输入、输出流.ppt
- Java程序设计实用教程_第11章(第2版)JDBC操作Derby数据库.ppt
- Java程序设计实用教程_第12章(第2版)泛型与集合框架.ppt
- Java程序设计实用教程_第13章(第2版)Java多线程机制.ppt
- Java程序设计实用教程_第14章(第2版)Java网络编程.ppt
- Java程序设计实用教程_第15章(第2版)图形用户界面设计.ppt
- JAVA核心编程技术 (1).ppt
- JAVA核心编程技术 (2).ppt
- JAVA核心编程技术 (3).ppt
文档评论(0)