Java第七周实验报告

实验目的:

封装一类对象English,该类对象具有一种功能printEnglish输出英文字母表。再封装一类对象Greek,该类必须是English的子类,该类对象不仅可以调用方法printEnglish输出英文字母表,而且调用子类新增的功能printGreek输出希腊字母表。最后编写程序执行入口调试。

 

实验代码:

/*封装一类对象English,该类对象具有一种功能printEnglish输出英文字母表。
 * 再封装一类对象Greek,该类必须是English的子类,该类对象不仅可以调用方法printEnglish输出英文字母表,
 * 而且调用子类新增的功能printGreek输出希腊字母表。最后编写程序执行入口调试。
 */
package com.XuJiaJian;

public class printEnglish {
	public void display()
	{
		for(int i = (int)'a'; i <= (int)'z'; ++i)
		{
			System.out.print((char)i+" ");
		}
		System.out.println();
	}
}

package com.XuJiaJian;

public class Creek extends printEnglish{
	public void display()
	{
		super.display();
		for(int i = (int)'α'; i <= (int)('α' + 24); ++i)
		{
			System.out.print((char)i+" ");
		}
	}
}

package com.XuJiaJian;

public class Test {
	public static void main(String[] args) {
		printEnglish printenglish = new printEnglish();
		printenglish.display();
		System.out.println();
		
		Creek creek = new Creek();
		creek.display();

	}
}



 

实验结果:

a b c d e f g h i j k l m n o p q r s t u v w x y z 

a b c d e f g h i j k l m n o p q r s t u v w x y z 
α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ? σ τ υ φ χ ψ ω 


 

实验心得:

怎么感觉这周的实验那么无聊啊,可能是因为对于继承的授课,老师还没有进行,所以实验会显得有些简单,仅仅是对一个父类的单继承,子类也只有一个,而且子类和父类实现的功能都很简单,就是打印字母和希腊字符,也没有什么复杂的逻辑关系,只要注意Java中继承和C++中的区别就行了,当然,在这次的实验中,也只体现了extends和super关键字罢了,所以,一切进展的很顺利,没有什么值得纠结的东西,只要稍微看过课本,实验是可以很容易完成的!

 

你可能感兴趣的:(Java第七周实验报告)