- class a89 {
- public static void main(String[] args) {
- Outer.method().show();
- }
- }
- interface Inter {
- void show();
- }
- class Outer { //补齐代码
- public static Inter method( ){
- return new Inter(){
- public void show(){
- System.out.println("HelloWorld");
- }
- };
- }//补齐代码
- }
复制代码 上述代码中,两个补齐代码之间的是自己添加的代码,这个视频也讲过,但是有个疑问
outer类里面创建的method方法为什么返回值是Inter类型的? Inter是接口啊~这个到底是怎么回事~能弄明白的大神,能不能告知一下?
10.16视频讲的,10.18也讲了,都在这个地方弄不明白了,为什么能返回一个Inter呢?????
|
|