Java学习Day06

2019-09-26  本文已影响0人  JayMeWangGL

今日学习内容总结


final


四种权限修饰符

.        public          protected      (default)         private
同一个类    YES          YES        YES          YES
同一个包    YES          YES        YES          YES
不同包子类   YES          YES        NO           NO
不同包非子类  YES           NO         NO           NO


内部类

修饰符 class 外部类名称{
    修饰符 class 内部类名称{
        ...
    }
    ...
}
修饰符 class 外部类名称{
    修饰符 返回值类型 外部类方法名称(参数列表){
        class 局部内部类名称{
            ...
        }
    }
}

如果接口的实现类(或者是父类的子类)至于要使用一次,呢么这种情况就可以使用匿名内部类
匿名内部类的定义格式:

接口名称 对象名 = new 接口名称(){
    覆盖重写抽象方法
}

注意事项(权限修饰符):

.      定义外部类可用:public/(default)
      定义成员内部类:public/protected/(default)/private
      定义局部内部类:什么都不能写

上一篇 下一篇

猜你喜欢

热点阅读