java在内部类中实现接口
2009-06-05 13:10
274 查看
interface OutInterface { // 定义一个接口
public void f();
}
public class InterfaceInner { // 主类
public static void main(String args[]) {
OuterClass2 out = new OuterClass2();
OutInterface outinter = out.doit();
outinter.f();
}
}
class OuterClass2 {
// 定义一个内部类,并且接口OutInterface
private class InnerClass implements OutInterface {
InnerClass(String s) {
System.out.println(s);
}
public void f() {
System.out.println("访问内部类中的f()方法");
}
}
public OutInterface doit() { // 方法返回接口
return new InnerClass("访问内部类构造方法");
}
}
public void f();
}
public class InterfaceInner { // 主类
public static void main(String args[]) {
OuterClass2 out = new OuterClass2();
OutInterface outinter = out.doit();
outinter.f();
}
}
class OuterClass2 {
// 定义一个内部类,并且接口OutInterface
private class InnerClass implements OutInterface {
InnerClass(String s) {
System.out.println(s);
}
public void f() {
System.out.println("访问内部类中的f()方法");
}
}
public OutInterface doit() { // 方法返回接口
return new InnerClass("访问内部类构造方法");
}
}
相关文章推荐
- Java 学习笔记 (3) -抽象类 abstract 接口 interface 内部类 inner class 继承 extends 实现 implements 包 package
- 匿名内部类是否可以继承其它类是否可以实现接口 _JAVA面试题及答案
- JAVA学习4——内部类实现接口 未完成
- Exception in thread "main" java.lang.ClassCastException: $Proxy0 利用匿名内部类创建InvocationHandler接口实现
- JAVA学习4——内部类实现接口 未完成
- java学习 接口派生 内部类实现接口 暑假第七天
- Java - Anonymous Inner Class(匿名内部类)是否可以继承其它类?是否可以实现接口?
- Java匿名内部类继承类和实现接口
- java学习 接口派生 内部类实现接口 暑假第七天
- 【Java面试题】13 Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
- java 内部类与接口结合实现隐藏具体的方法的实现
- Anonymous Inner Class(匿名内部类)是否可以继承其它类?是否可以实现接口?【Java面试题】
- Java面向对象 匿名内部类实现接口
- java中用内部类实现监听接口例程
- Java两个线程交替打印(实现Runnable接口)
- java 中的观察者模式实现之接口回调
- JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没
- java中,一个类实现某个接口,必须重写接口中的所有方法吗
- 实现java接口的实现类中添加@Override,编译过程中出现Error:java: Compilation failed: internal java compiler error
- 使用易宝支付接口实现java网上支付功能。