黑马程序员技术交流社区

标题: 内部类的使用案例 [打印本页]

作者: Zhouyongming    时间: 2016-4-1 21:18
标题: 内部类的使用案例
  1. class Outer
  2. {
  3.        
  4.         //如果局部内部类要想在任何位置去使用,我这个局部内部类应该当作返回值对象返回
  5.         public English show(){
  6.                
  7.                 class Inner implements English
  8.                 {
  9.                         public void run(){
  10.                         }
  11.                         public void speak(){
  12.                                 System.out.println("说英语");
  13.                         }
  14.                 }

  15.                 return new Inner();
  16.                
  17.         }
  18.        
  19. }

  20. interface English
  21. {
  22.         void speak();
  23. }
  24. class Test
  25. {
  26.         public static void main(String[] args){
  27.                 Outer o = new Outer();
  28.                 English e = o.show();
  29.                 e.speak();
  30.         }
  31. }
复制代码

作者: q312092921    时间: 2016-4-1 22:35
非常感谢你的分享~~~
作者: abijiame    时间: 2016-4-2 17:32
内部类还是有点绕




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