黑马程序员技术交流社区

标题: 内部类是一个相对的概念 [打印本页]

作者: 挨踢小白    时间: 2016-11-24 00:17
标题: 内部类是一个相对的概念
内部类
       
内部类是一个相对的概念

将一个类定义在其他类的成员位置或局部位置的类

称为内部类那么其他类就是外部类


成员内部类  成员位置定义一个类

局部内部类  在方法中定义一个类

成员内部类 也是属于 外部类的一个成员

访问格式:
外部类名.内部类名 变量名 = new 外部类名().new内部类名();

内部类 可以访问 外部类 的成员



局部内部类

在方法中定义的类


访问方式:在外部类方法中,创建内部类对象,进行访问


定义匿名内部类有两个含义
1:临时定义某一类型子类
2,定义后就立刻创建了对象出来


格式:

匿名内部类 本质是 实现接口或者继承类的一个匿名的子类对象;

        new 接口/类名(){
        重写方法;
};


作者: Flyxiang    时间: 2016-11-24 01:46
259的吧

作者: 挨踢小白    时间: 2016-11-24 08:01
Flyxiang 发表于 2016-11-24 01:46
259的吧

哈哈哈哈  李哥





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2