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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本类
同一个包(子类和无关类)
不同包下(子类)
不同包下(无关类)
private
默认
protected
public

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

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

0 个回复

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