黑马程序员技术交流社区
标题:
匿名内部类!
[打印本页]
作者:
老外
时间:
2015-1-18 12:15
标题:
匿名内部类!
匿名内部类:
1,匿名内部类其实就是内部类的简写格式。
2,定义匿名内部类的前提:
内部类必须是继承一个类或者实现接口。
3,匿名内部类的格式:new 父类或者接口(){定义子类的内容}
4,其实匿名内部类就是一个匿名子类对象。而且这个对象有点胖。可以理解为带内容的对象
5,匿名内部类中定义的方法最好不要超过3个!
abstract class AbsDemo
{
abstract void show();
}
class Outer
{
int x = 3;
/*
class Inner extends AbsDemo
{
void show()
{
System.out.println("show:"+x);
}
}
*/
public void function()
{
//new Inner().show();
new AbsDemo()//就等于注释的Inner()
{
void show()
{
System.out.println("x===="+x);
}
}.show()
}
}
class InnerClassDemo4
{
public static void main(String[] args)
{
new Outer().function();
}
}
复制代码
跟着毕老师视频总结的!不知道对大家没有没用!
作者:
爱在西元前
时间:
2015-1-18 12:41
:lol 加油加油 ----我要一步一步往上爬~
作者:
鹰击长空168
时间:
2015-1-18 18:55
呵呵,加油!
作者:
eli0827
时间:
2015-1-18 19:22
看了还是不太明白内部类
作者:
ZhaoF
时间:
2015-1-18 21:38
嗯,毕老师也是这么说的
作者:
iiove
时间:
2015-1-18 22:42
不错,谢谢楼主
作者:
'丫头片子'
时间:
2015-1-18 23:08
这样的记笔记也是挺好的
作者:
李一白_
时间:
2015-1-18 23:11
水的有技术含量...
作者:
志ぁ才☆博ぁ成
时间:
2015-1-18 23:13
应该再总结一个实现接口的!
作者:
jun_03
时间:
2015-1-18 23:22
明天白了!真是的,
作者:
流行VS泪痕
时间:
2015-1-18 23:46
顶起,不多说,有用的!
作者:
SNXJ
时间:
2015-1-19 00:18
奔跑吧骚年 加油加油
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2