黑马程序员技术交流社区
标题:
内部类
[打印本页]
作者:
l李伟
时间:
2015-6-19 18:54
标题:
内部类
内部类里面的匿名是怎么回事啊?
作者:
一休
时间:
2015-6-19 19:17
就是没有名字的内部类
作者:
ww黑马
时间:
2015-6-19 19:48
匿名内部类的格式:new 父类或者接口(){定义子类的内容}哪里不懂啊?
作者:
keto
时间:
2015-6-19 20:57
1..在一个类的内部,还可以定义一个类,这个定义在内部的类,就叫:内部类;
2.内部类,跟其他成员一样,就是属于外部类的一个成员;此内部类可以访问其它的成员
3.怎样实例化内部类:
1).需要一个外部类的对象;
2).实例化内部类对象;
class A
{
private int num = 10;
class B
{
public void show(){
System.out.println("num = " + num);
}
}
}
class Demo
{
public static void main(String[] args)
{
//实例化外部类对象
A a = new A();
//实例化内部类对象
A.B b = a.new B();
//调用内部类的成员方法
b.show();
//简化的写法
A.B b2 = new A().new B();
b2.show();
}
}
作者:
cyd1058
时间:
2015-6-19 22:34
就是里面的类没有名字
作者:
金亮0602
时间:
2015-6-19 23:05
就是指没有定义名称,无法多次使用,因为无法标记
作者:
javazhang
时间:
2015-6-19 23:09
1..在一个类的内部,还可以定义一个类,这个定义在内部的类,就叫:内部类;
2.内部类,跟其他成员一样,就是属于外部类的一个成员;此内部类可以访问其它的成员
3.怎样实例化内部类:
1).需要一个外部类的对象;
2).实例化内部类对象;
class A
{
private int num = 10;
class B
{
public void show(){
System.out.println("num = " + num);
}
}
}
class Demo
{
public static void main(String[] args)
{
//实例化外部类对象
A a = new A();
//实例化内部类对象
A.B b = a.new B();
//调用内部类的成员方法
b.show();
//简化的写法
A.B b2 = new A().new B();
b2.show();
}
}
作者:
liu100chao
时间:
2015-6-19 23:33
自己多练练啥都有了!!!!
作者:
伟大的骗子
时间:
2015-6-20 09:49
内部类不命名,就是匿名啊
作者:
陌上桑
时间:
2015-6-20 10:15
问题不是很明白,是指匿名内部类,还是内部类内嵌套匿名对象?
作者:
洪伟
时间:
2015-6-20 10:39
就是没有类名,这种内部类只能创建一次
作者:
洪伟
时间:
2015-6-20 10:44
就是没有类名,这种内部类只能创建一次
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2