java 的匿名内部类例子
2009-03-26 20:55:36 来源:WEB开发网核心提示://内部匿名类例子//接口interface Contents{ int i=111; int value();}//类class Parce{ //返回类型是Contents接口的类型 public Contents cont() {//在返回上new一个无名对象return new Contents(){ PRiv
//内部匿名类例子
//接口
interface Contents
{
int i=111;
int value();
}
//类
class Parce
{
//返回类型是Contents接口的类型
public Contents cont()
{
//在返回上new一个无名对象
return new Contents()
{
PRivate int i=11;
public int value()
{
return i;
}
}; //必须加上分号
}
//入口函数
public static void main(String []args)
{
//实例化一个Parce对象
Parce chevic=new Parce();
//实例化一个Contents接口类型的上转型对象
Contents cc=chevic.cont();
System.out.println(cc.value());
}
};
//接口
interface Contents
{
int i=111;
int value();
}
//类
class Parce
{
//返回类型是Contents接口的类型
public Contents cont()
{
//在返回上new一个无名对象
return new Contents()
{
PRivate int i=11;
public int value()
{
return i;
}
}; //必须加上分号
}
//入口函数
public static void main(String []args)
{
//实例化一个Parce对象
Parce chevic=new Parce();
//实例化一个Contents接口类型的上转型对象
Contents cc=chevic.cont();
System.out.println(cc.value());
}
};
[]
赞助商链接