欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java 中匿名内部类的实例详解

程序员文章站 2024-02-25 15:46:51
java 中匿名内部类的实例详解 原来的面貌:   class tt extends test{ void show() {...

java 中匿名内部类的实例详解

原来的面貌:  

class tt extends test{ 
  void show() { 
     system.out.println(s+"~~~哈哈"); 
     system.out.println("超级女声"); 
  } 
 
  tt tt=new tt(); 
  tt.show(); 

 只是说我们这里采用的是匿名的形式来处理.   

重写了test的show()方法,在重写好了以后,又调用了重写后的show()方法 

实现代码:

package cn.com; 
class test { 
  string s = "春哥万岁!"; 
 
  public void show(test t) { 
    system.out.println("信春哥,得永生"); 
  } 
} 
 
class outer { 
  int x = 23; 
  int i = 12; 
 
  public void method() { 
    new test() {//匿名内部类 
      void show() {//重写show()方法 
        system.out.println(s+"~~~哈哈"); 
        system.out.println("超级女声"); 
      } 
    }.show(); 
  } 
 
} 
 
class testinner { 
  public static void main(string[] args) { 
    new outer().method(); 
  } 
} 
 

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!