黑马程序员技术交流社区

标题: 内部类Demo [打印本页]

作者: sven556677    时间: 2015-8-22 23:16
标题: 内部类Demo
我这个算是匿名内部类吧?
  1. package com.cn.test;
  2. /**
  3. * 内部类
  4. * @author Administrator
  5. *
  6. */
  7. //内部类
  8. class Outer{
  9.         class Inner{
  10.                 public void show(){
  11.                         System.out.println(111);;
  12.                 }
  13.         }
  14.         public itf get(){
  15.                 return new itf(){
  16.                         public void show(){
  17.                                 System.out.println(222);
  18.                         };
  19.                 };
  20.         }
  21. }
  22. //匿名内部类
  23. interface itf{public void show();}
  24. public class InnerClass {
  25.         public static void main(String[] args) {
  26.                 Outer.Inner oi=new Outer().new Inner();//内部类
  27.                 oi.show();
  28.                 new Outer().get().show();//匿名内部类
  29.                
  30.         }
  31. }
复制代码

作者: 肚小糖    时间: 2015-8-23 00:16
明天要学习内部类,先看看~
作者: 蛋糕的爱意    时间: 2015-8-23 00:37
匿名内部类就是一个带着内容的子类对象而已




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