酷代码 AI
菜单
服务商

2.设计一个接口,并设计一个实现类实现该接口,演示它们的使用。具体过程为,创建一个名称为person的接口,在接口中定义两个方法 sayhe1lo()和saybye()。然后,创建两个实现了person接口的类chinese和american。在chinese类中,两个方法分别输出“你好,见到你很高兴!”和“再见!”;在american类中,两个方法分别输出“hi,nice to meet you!”和“goodbye!”。另外再创建一个带有main()方法的interfacedemo类,在main()中声明person类型的两个引用c和a,并分别为它们创建chinese和american类的实例,然后依次访问它们的sayhello()和saybye()方法,查看最后的输出结果。

首先,我们需要创建一个名为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点数解答]

相关提问
请收藏新域名:pdcd.cn
发财导航,免费问AI
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]