.编写MyInterface接口,含一个抽象方法sayHi,返回值为void 2.实现Demo接口,完善接口中的show方法,打印输出 “实现了接口中的show方法”java
时间: 2023-06-11 18:09:27 浏览: 69
1. MyInterface 接口:
```java
public interface MyInterface {
void sayHi();
}
```
2. Demo 接口实现:
```java
public class Demo implements MyInterface {
@Override
public void sayHi() {
System.out.println("实现了接口中的sayHi方法");
}
public void show() {
System.out.println("实现了接口中的show方法");
}
}
```
相关问题
1.编写MyInterface接口,含一个抽象方法sayHi,返回值为void 2.实现Demo接口,完善接口中的show方法,打印输出 “实现了接口中的show方法”
我可以给你一个示例:public interface MyInterface {
public void sayHi();
}public class Demo implements MyInterface {
@Override
public void sayHi() {
System.out.println("实现了接口中的show方法");
}
}
本关任务:完成接口的书写和接口的实现 1.编写MyInterface接口,含一个抽象方法sayHi,返回值为void 2.实现Demo接口,完善接口中的show方法,打印输出 “实现了接口中的show方法”测试输入:无输入 预期输出: 实现了接口中的show方法 接口定义完成
在Java中,你可以按照以下步骤完成这个任务:
1. **创建接口(MyInterface)**:
```java
public interface MyInterface {
void sayHi(); // 抽象方法sayHi,没有返回值,仅声明
}
```
在这个接口中,我们定义了一个名为`sayHi`的空方法,即没有返回值的方法。
2. **实现接口(Demo)**:
```java
public class Demo implements MyInterface { // 类Demo实现了MyInterface接口
@Override // 使用@Override注解表示重写MyInterface接口的sayHi方法
public void sayHi() {
System.out.println("实现了接口中的sayHi方法"); // 实现方法的具体内容
}
// 配合接口的show方法,虽然题目未明确要求,但可以提供一个简单的版本作为示例
public void show() {
System.out.println("实现了接口中的show方法");
}
}
```
在Demo类中,我们实现了`MyInterface`的`sayHi()`方法,并提供了其具体内容。同时,还添加了一个名为`show()`的方法,尽管题目未要求,但在实际项目中可能会用到。
现在,你可以通过Demo类的实例来调用这两个方法,验证它们是否正常工作:
```java
public static void main(String[] args) {
Demo demo = new Demo();
demo.sayHi(); // 输出:“实现了接口中的sayHi方法”
demo.show(); // 输出:“实现了接口中的show方法”
}
```
阅读全文