首先,我们需要创建一个名为person的接口,并在其中定义两个方法sayhello()和saybye()。 ```java interface person { void sayhello(); void saybye(); } ``` 接下来,我们创建两个实现了person接口的类chinese和american。在chinese类中,两个方法分别输出“你好,见到你很高兴!”和“再见!”;在american类中,两个方法分别输出“hi,nice to meet you!”和“goodbye!”。 ```java class chinese implements person { public void sayhello() { System.out.println("你好,见到你很高兴!"); } public void saybye() { System.out.println("再见!"); } } class american implements person { public void sayhello() { System.out.println("hi,nice to meet you!"); } public void saybye() { System.out.println("goodbye!"); } } ``` 我们创建一个带有main()方法的interfacedemo类,在main()中声明person类型的两个引用c和a,并分别为它们创建chinese和american类的实例,然后依次访问它们的sayhello()和saybye()方法,查看最后的输出结果。 ```java public class interfacedemo { public static void main(String[] args) { person c = new chinese(); person a = new american(); c.sayhello(); c.saybye(); a.sayhello(); a.saybye(); } } ``` 运行上述代码,将得到以下输出结果: ``` 你好,见到你很高兴! 再见! hi,nice to meet you! goodbye! ``` [2024-06-06 23:23:18 | AI写代码神器 | 425点数解答]