创建测试类Te编写静态的t()方法:参数为Hα对象h,输出h.p rint(1);。编写mαin方法,分别以键盘类和显示器类为对象调用test()方法。已知定义完了键盘和显示器类,以及Hα类
public class Te {
public static void t(Hα h) {
h.print(1);
}
public static void main(String[] args) {
Keyboard keyboard = new Keyboard(); // 创建键盘对象
Display display = new Display(); // 创建显示器对象
t(keyboard); // 以键盘对象为参数调用t()方法
t(display); // 以显示器对象为参数调用t()方法
}
}
首先,需要定义Hα类和Te类。Hα类可以简单定义为:
public class Hα {
public void print(int num) {
System.out.println("Printing " + num);
}
}
Te类可以定义为:
public class Te {
public static void t(Hα h) {
h.print(1);
}
public static void main(String[] args) {
Hα keyboard = new Keyboard();
Hα monitor = new Monitor();
t(keyboard);
t(monitor);
}
}
其中,Te类中的t方法接收一个Hα对象h,调用h的print方法并输出1。在main方法中,我们创建了一个键盘对象和一个显示器对象,并分别调用了Te类的t方法,输出了1。这样,就完成了Java类的定义和对象的调用。