美文网首页Java
Java14匿名内部类

Java14匿名内部类

作者: 第二套广播体操 | 来源:发表于2018-10-29 21:47 被阅读0次

    匿名内部类
    在继承或者有接口的时候使用

    abstract class Demo
    {    abstract void show();}
    class Out{
    
    new Demo(){};
    }
    

    new Demo()后接的是{}为子类对象
    new Demo();是父类对象
    实例

    abstract class Demo{
        abstract void show1();
    
    }
    class Out{
     int num=1;
    int num1=2;
        public void Method(){
    
          new Demo() {
                void show1() {
                    System.out.println(num);
                }
          }.show1();
    
        }
    }
    public class InnerClassDemo {
        public static void main(String[] args) {
            Out out=new Out();
            out.Method();
    }}
    

    如果多个方法

     Demo d =  new Demo() {
                void show1() {
                    System.out.println(num);
                }
          };
    d.show1();
    d.show2();
    

    相关文章

      网友评论

        本文标题:Java14匿名内部类

        本文链接:https://www.haomeiwen.com/subject/bebitqtx.html