您的位置:首页 > 编程语言 > Java开发

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

2012-10-09 22:29 239 查看
/*
* 程序头部注释开始
* 程序的版权和版本声明部分
* 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 stub
Greek 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");
}
}

}


运行结果:

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  任务 java class string 测试 c