一个无名内隐类的问题(Java)

原创 2004年07月02日 12:28:00

ActionListener a1 = new ActionListener()

{

      public void actionPerformed(ActionEvent e){

            String name =

                  ((JButton)e.getSource()).getText();

            txt.setText(name);

      }

};

 

这是一个Button的ActionListener,使用了无名内隐类。我又一个问题,为什么这样new ActionListener()可以呢???ActionListener可是一个interface啊。。。。能直接调用interface的construct吗????

C++中无名对象的作用

可以直接调用构造函数产生无名对象。 例如,下面的代码在函数fun()中,创建了一个无名对象: class Student { public: Stude...
  • yangshuangtao
  • yangshuangtao
  • 2015年05月07日 09:39
  • 979

继承内隐类的问题

今天想要继承android里面的一个类,但是出现了这个问题: No enclosing instance of type WallpaperService is available due to s...
  • You_and_Me12
  • You_and_Me12
  • 2012年01月04日 01:14
  • 4886

Java的内隐类之成员内部类

//成员内部类 class Outer { int a = 10; class Inner{ int b = 10; void f(){ System.out.prin...
  • itpinpai
  • itpinpai
  • 2013年01月04日 21:46
  • 730

js面向对象: 有名函数和无名函数的区别

var func = function(){ ... }//这是一个无名函数,func并不是这个函数的名字,而是一个指向这个无明函数的变量 function func(){ ... }/...
  • asp89007342
  • asp89007342
  • 2011年05月21日 10:49
  • 1193

Java的内隐类之局部类

//成员内部类 class Outer { int a = 10; //包含自身方法在内的局部变量或形式参数在内部类中使用都必须为final类型的 void fun(final i...
  • itpinpai
  • itpinpai
  • 2013年01月04日 21:52
  • 995

C++无名命名空间详解

C++无名命名空间详解
  • y396397735
  • y396397735
  • 2015年08月21日 15:31
  • 1151

接口与内隐类

 一.接口1.如果实现接口的class未实现接口中的所有函数,则这个class必须被声明为abstract class,而接口中未被实现的函数在这个class中为abstract class。inte...
  • ouyp0627
  • ouyp0627
  • 2006年07月20日 16:15
  • 497

一个无名对象问题

#include using namespace std; class A { public: A():x(10) { ...
  • generalhking
  • generalhking
  • 2012年10月13日 00:39
  • 633

线程同步---信号量(无名)

1. 有名信号量&无名信号量         在POSIX标准中,信号量分两种,一种是无名信号量,一种是有名信号量。无名信号量只用于线程间的同步,有名信号量只用于进程间通信。信号量是属于POSIX:S...
  • meetings
  • meetings
  • 2015年08月03日 13:14
  • 910

无名信号量

在POSIX标准中,信号量分两种,一种是无名信号量,一种是命名信号量。无名信号量只用于线程间,命令信号量只用于进程间。信号量是属于POSIX:SEM的,不是属于POSIX:THR的,需要的文件头是 ...
  • zgl_dm
  • zgl_dm
  • 2013年01月08日 11:26
  • 2260
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个无名内隐类的问题(Java)
举报原因:
原因补充:

(最多只允许输入30个字)