黑马程序员技术交流社区

标题: 面向对象第五天_权限修饰符_内部类 [打印本页]

作者: xiaobokk    时间: 2016-8-6 22:25
标题: 面向对象第五天_权限修饰符_内部类
本类
同一个包(子类和无关类)
不同包下(子类)
不同包下(无关类)
private
默认
protected
public

   修饰符:
        权限修饰符:private,默认,protected,public
        状态修饰符:static,final
        抽象修饰符:abstract

内部类:
        概述:
                就是类中还有类
               
        访问特点:
                A:内部类可以直接访问外部类的成员,包括私有
                B:外部类要访问内部类的成员,必须创建对象
                  -->外部类名.内部类名 对象名 = 外部类对象.内部类对象;
        
        成员内部类被静态修饰后的访问方式:
                外部类名.内部类名 对象名 =外部类名.内部类对象;
               
        局部内部类访问局部变量的问题:
                局部内部类访问局部变量必须用final修饰
        
        匿名内部类:
                就是内部类的简化写法.
               
                前提:存在一个类(可以是抽象的,也可以是具体的)或者接口
               
                格式:
                        new 类名或者接口名(){
                                重写方法;
                        }
               
                本质:
                        是一个继承了该类或者实现了该接口的子类匿名对象.
                  
                  
                  






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