java内部类

来源:互联网 发布:网络直播营销方案 编辑:程序博客网 时间:2024/05/20 11:52
public class Parcel {
     public Contents contents1(){
    return new Contents(){
    private int i=11;
    }; 
     }
     public static void main(String args[]){
    Parcel p=new Parcel();
    Contents contents= p.contents1();
     }
     
     Contents 在这里是一个接口结果可以用new关键字实例化。

     


     

    下面就是具体的简化示例

     class MyContents implements Contents{
         private int i=11;
    }
     public Contents contents2(){
     return new MyContents();
    }

}

      内部匿名类通过new 表达式返回的引用被自动的向上转型

0 0
原创粉丝点击