黑马程序员技术交流社区

标题: 匿名内部类面试题共享 [打印本页]

作者: Zzzack    时间: 2015-9-26 19:11
标题: 匿名内部类面试题共享
按照要求,补齐代码
                interface Inter { void show(); }
                class Outer { //补齐代码 }
                class OuterDemo {
                        public static void main(String[] args) {
                                  Outer.method().show();
                          }
                }
                要求在控制台输出”HelloWorld”

解答:
class Test2_NoNameInnerClass {
        public static void main(String[] args) {
                //Outer.method().show();                        //链式编程,每次调用方法后还能继续调用方法,证明调用方法返回的是对象
                Inter i = Outer.method();
                i.show();
        }
}
//按照要求,补齐代码
interface Inter {
        void show();
}

class Outer {
        //补齐代码
        public static Inter method() {
                return new Inter() {
                        public void show() {
                                System.out.println("show");
                        }
                };
        }
}

//要求在控制台输出”HelloWorld”




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2