zoukankan      html  css  js  c++  java
  • 吴裕雄--天生自然JAVA面向对象高级编程学习笔记:匿名内部类

    interface A{
        public void printInfo() ;    // 
    }
    class B implements A{    // 实现接口
        public void printInfo(){
            System.out.println("Hello World!!!") ;
        }
    };
    class X {
        public void fun1(){
            this.fun2(new B()) ;
        }
        public void fun2(A a){
            a.printInfo() ;
        }
    };
    public class NoInnerClassDemo01{
        public static void main(String args[]){
            new X().fun1() ;        // 实例化X类的对象,并调用fun1()方法
        }
    };
    interface A{
        public void printInfo() ;    // 
    }
    class X {
        public void fun1(){
            this.fun2(new A(){
                    public void printInfo(){
                        System.out.println("Hello World!!!") ;
                    }
                }
                ) ;
        }
        public void fun2(A a){
            a.printInfo() ;
        }
    };
    public class NoInnerClassDemo02{
        public static void main(String args[]){
            new X().fun1() ;        // 实例化X类的对象,并调用fun1()方法
        }
    };
  • 相关阅读:
    Java杂项
    JFrog Artifactory
    TestNG+Selenium
    Linux杂项
    Java
    Spring Boot
    学习ThinkPHP第一天
    linux下文件解压
    php中require_once与include_once的区别
    ubuntu下的wps office for linux
  • 原文地址:https://www.cnblogs.com/tszr/p/12153271.html
Copyright © 2011-2022 走看看