黑马程序员技术交流社区

标题: 关于匿名内部类的总结01 [打印本页]

作者: MichaelLian    时间: 2016-4-13 23:13
标题: 关于匿名内部类的总结01
  1. class Demo_AnonymousInnerClass {
  2.         public static void main(String[] args) {
  3.                 PersonDemo pd=new PersonDemo();
  4.                 pd.method(new Student()); //Person p=new Student();

  5.                 //方法中创建Student对象,调用其方法;

  6.                 pd.method(new Person(){
  7.                         public void print(){
  8.                                 System.out.println("Love000");
  9.                         }
  10.                 });

  11.                 //匿名内部类当做参数传递,将其看作一个整体;
  12.         }
  13. }

  14. abstract class Person{
  15.         public abstract void print();
  16. }

  17. class Student extends Person{
  18.         public void print(){
  19.                 System.out.println("Love");
  20.         }
  21. }

  22. class PersonDemo{
  23.         public void method(Person p){
  24.                 p.print();
  25.         }
  26. }
复制代码





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