java上机 第七周 任务1 封装和继承

来源:互联网 发布:mac照片如何导入iphone 编辑:程序博客网 时间:2024/06/06 13:10
/* * 程序头部注释开始   * 程序的版权和版本声明部分   * Copyright (c) 2011, 烟台大学计算机学院学生   * All rights reserved.   * 文件名称:测试类                          * 作    者:薛广晨                               * 完成日期:2012  年 10 月  09  日   * 版 本号:x1.0               * 对任务及求解方法的描述部分   * 输入描述:  * 问题描述:    封装一类对象English,该类对象具有一种功能printEnglish输出英文字母表*           再封装一类对象Greek,该类必须是English的子类,该类对象不仅可以调用方法printEnglish输出英文字母表,                                    而且调用子类新增的功能printGreek输出希腊字母表* 程序输出:   * 程序头部的注释结束 */package xue;public class Test_class {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubGreek gr = new Greek();gr.printEnglish();gr.printGreek();}}/* * 程序头部注释开始   * 程序的版权和版本声明部分   * Copyright (c) 2011, 烟台大学计算机学院学生   * All rights reserved.   * 文件名称:封装一类对象English                           * 作    者:薛广晨                               * 完成日期:2012  年 10 月  09  日   * 版 本号:x1.0               * 对任务及求解方法的描述部分   * 输入描述:  * 问题描述:    封装一类对象English,该类对象具有一种功能printEnglish输出英文字母表* 程序输出:   * 程序头部的注释结束 */package xue;public class English {public void printEnglish(){int num = 0;System.out.println("英文字母表:");for(char i = 'a'; i <= 'z'; i++){if(num % 10 == 0 && num != 0){System.out.println();}num++;System.out.print(i + "\t");}System.out.println();}}/* * 程序头部注释开始   * 程序的版权和版本声明部分   * Copyright (c) 2011, 烟台大学计算机学院学生   * All rights reserved.   * 文件名称:封装一类对象Greek                           * 作    者:薛广晨                               * 完成日期:2012  年 10 月  09  日   * 版 本号:x1.0               * 对任务及求解方法的描述部分   * 输入描述:  * 问题描述:    再封装一类对象Greek,该类必须是English的子类,该类对象不仅可以调用方法printEnglish输出英文字母表,                                    而且调用子类新增的功能printGreek输出希腊字母表* 程序输出:   * 程序头部的注释结束 */package xue;public class Greek extends English{public void printGreek(){int num = 0;System.out.println("希腊字母表:");for(char i = 'α'; i <= 'ω'; i++){if(num % 10 == 0 && num != 0){System.out.println();}num++;System.out.print(i + "\t");}}}


运行结果:

 

原创粉丝点击