20、编程: 1)设计一个 Inter接口,接口中定义show()和method()方法。。 2) 设计一个 Outer类,在类的 function()方法中使用匿名内部类实现Inter接口并实例化,
时间: 2024-10-15 08:24:56 浏览: 40
在Java中,你可以按照以下步骤创建一个名为`Inter`的接口以及一个`Outer`类,该类通过匿名内部类实现接口:
1) **创建 Inter 接口**:
```java
// 定义 Inter 接口
public interface Inter {
void show();
void method();
}
```
在这个接口里,我们定义了两个方法`show()`和`method()`。
2) **创建 Outer 类及匿名内部类**:
```java
// 创建 Outer 类
public class Outer {
// 在 function() 方法中使用匿名内部类实现 Inter 接口
public void function() {
// 使用匿名内部类实现 Inter 接口的方法
Inter anonymousClass = new Inter() {
@Override
public void show() {
System.out.println("显示");
}
@Override
public void method() {
System.out.println("方法");
}
};
// 调用接口方法
anonymousClass.show();
anonymousClass.method();
}
public static void main(String[] args) {
// 创建 Outer 对象并调用函数
Outer outer = new Outer();
outer.function();
}
}
```
在`function()`方法中,我们创建了一个匿名的`Inter`类型的对象,并实现了它的`show()`和`method()`方法。然后在`main()`方法中,通过`Outer`对象调用了这个匿名类的方法。
阅读全文