黑马程序员技术交流社区
标题:
关于访问匿名内部类的方法
[打印本页]
作者:
mishisanyi
时间:
2015-6-10 21:16
标题:
关于访问匿名内部类的方法
可以直接返回匿名内部类的对象并进行访问,可见我的例子
package exam;
abstract class Inter {
private int i;
public int getNum()
{
return i;
}
abstract void setNum(int i);
}
class Outer
{
public Inter getInter()
{
return new Inter()
{
private int i;
public int getNum()
{
return i;
}
public void setNum(int i)
{
this.i = i;
}
};
}
}
public class Demo1 {
public static void main(String[] args) {
Inter inter = new Outer().getInter();
inter.setNum(5);
System.out.println("inter:i的值为:"+inter.getNum());
}
}
复制代码
答案为5
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2