黑马程序员技术交流社区
标题:
关于匿名对象,匿名内部类
[打印本页]
作者:
shortcharstring
时间:
2016-5-2 11:31
标题:
关于匿名对象,匿名内部类
匿名对象:没有名字的对象
使用:只适合对方法的一次调用,因为调用多次就会产生多个对象
可以调用属性,但是没有意义,调用后就会变成垃圾
如果赋值要用有名字的对象
如果创建多个相同属性和方法的对象,可以把匿名对象当做参数来传递.
把匿名对象当做参数传递会提高代码的复用性
public void method();{
new inner() {--------代表inter的子类对象
public void print() {-----调用子类对象的print方法
system.out.println("print");
}
}.print();
}--------innner o = inter o
匿名内部类
inner实现了inter之后
inner i = new inner()
i.print()
new inner().print()-------new inner代表inter的子类对象
作者:
张狮子
时间:
2016-5-2 12:21
说的很对,点赞
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2