Java

Java14匿名内部类

2018-10-29  本文已影响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();
上一篇 下一篇

猜你喜欢

热点阅读