A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© JOKER0819 中级黑马   /  2015-8-30 23:35  /  161 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

内部类:
      就是把类B定义到类A里面,B就成为内部类。
内部类位置:
      A:成员位置:---成员内部类
                       如果想在测试类中,直接使用内部类------外部类名.内部类名 变量 = 外部类对象.内部类对象
      B:局部位置:---局部内部类
                        局部内部类访问局部变量,该变量必须被final修饰。
内部类的修饰符:private 为了安全    static 为了方便
匿名内部类:没有名字的局部内部类
              前提:必须存在一个类,抽象类或者接口
             格式 new 类名或者接口名(){
                              重写类或者接口中的方法。
                              也可以自己定义新方法。            
}
new 抽象类或者接口
理解:是一个继承了类或者实现了接口的匿名子类对象。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马