黑马程序员技术交流社区
标题:
匿名内部类的作用?
[打印本页]
作者:
357016138
时间:
2014-7-17 17:56
标题:
匿名内部类的作用?
看不太懂
作者:
掌柜的--刘饮
时间:
2014-7-17 19:28
本帖最后由 掌柜的--刘饮 于 2014-7-17 19:32 编辑
给你个链接吧,
牛人对内部类的讨论,对理解内部类很有帮助
http://bbs.itheima.com/forum.php?mod=viewthread&tid=61001
作者:
小乖乖灬浩歌
时间:
2014-7-17 19:51
一看这个名词就懵了 今天刚好在看 就是没有看到过这个概念
作者:
止询初衷
时间:
2014-7-17 19:56
匿名内部类:
1,匿名内部类其实就是内部类的简写格式。
2,定义匿名内部类的前提:
内部类必须是继承一个类或者实现接口。
3,匿名内部类的格式: new 父类或者接口(){定义子类的内容}
4,其实匿名内部类就是一个匿名子类对象。可以理解为带内容的对象。
5,匿名内部类中定义的方法最好不要超过3个。
作者:
无人海
时间:
2014-7-17 21:13
本帖最后由 无人海 于 2014-7-17 21:24 编辑
我有特别的理解匿名内部类技巧
建立一般对象
person l s j = new 李双江 ();
建立匿名内部类对象(也就是匿名内部类)
person l s j = new 李双江 () {
public String 房子()
{
return "我爸的房子是我的!!";
}
public String存款()
{
return "我爸的存款是我的!!";
}
public String人脉()
{
return "我爸的人脉是我的!!";
}
});
看到了么 上面那一坨没有名字的 但是感觉很厉害的东西 不用说也知道是天一公子
只不过这种建立子类对象的方式并没有说出名字 所谓“匿名内部类对象”
再跟你说匿名内部类的定义 应该很容易懂了
1.匿名内部类是内部类的简写格式
2.定义前提:内部类必须继承一个类或者实现接口;
3.匿名内部类定义:new 父类或接口(){定义子类的内容(也就是覆盖父类方法)}
4.其实匿名内部类就是一个匿名子类对象,可以理解为带内容的对象;
5.匿名内部类中定义的方法最好不超过3个
作者:
咖啡苏克
时间:
2014-7-17 22:48
这个问题每天都有人问,其实我想说一个合格的程序员都要善于利用搜索引擎!
作者:
M单色调
时间:
2014-7-18 00:23
看视频啊!老师讲的很好!
作者:
韩天雷
时间:
2014-7-18 00:24
方便访问类的成员变量
作者:
357016138
时间:
2014-7-18 00:43
谢谢大家的回复!!搜索引擎虽好,也不如咱们同学的回复啊!!
作者:
思如涌泉
时间:
2014-7-18 07:50
只能调用静态对象,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2