码迷,mamicode.com
首页 > 其他好文 > 详细

接口中的内部类

时间:2015-01-07 13:01:37      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:

在接口中实现内部类可以使该接口的所有实现所共用。

public interface BaseInter {
    public void f1();
    public void f2();
    
    class BaseImp implements BaseInter{

        @Override
        public void f1() {
            System.out.println("Base.f1()");
        }

        @Override
        public void f2() {
            System.out.println("Base.f2()");
        }
        
    }
}
public interface BusinessInter1 extends BaseInter {
    public void businessFun1();
}
public class BusinessImp extends BusinessInter1.BaseImp implements BusinessInter1 {

    public static void main(String[] args) {
        BusinessImp bi=new BusinessImp();
        bi.f1();

    }

    @Override
    public void businessFun1() {
        System.out.println("businessFun1");
    }
}
注:放入接口中的任何类都自动是public和static的。

接口中的内部类

标签:

原文地址:http://www.cnblogs.com/yaoyinglong/p/java接口中的内部类.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!