zoukankan      html  css  js  c++  java
  • 8.6Java入门--->第十四节

    1、内部类(优先考虑静态内部类)所有的局部成员都不可以使用Static

    内部类可以提供更好的封装

    内部类可以直接访问外部类的私有数据,外部类不可以访问内部类的实现细节

    匿名内部类适用于只创建一次的类

    非静态内部类不可以拥有静态方法

    1.内部类

    内部类寄生于外部类,在内部类里不可以定义静态内部类,静态变量,静态方法

    2.静态内部类

    静态内部类是外部类的一个静态成员

    只持有 外部类的类引用,没有外部类的对象引用

    外部类不可以直接访问静态内部类成员,但可以用静态内部类的类名做调用

    (接口内部类,只能是静态内部类)

    3.成员内部类(非常的鸡肋,实际开发很少用)

    4.匿名内部类

    匿名内部类适用于只创建一次的类(必须继承一个类或实现一个接口)

    不可以是抽象类

    不能定义构造器

  • 相关阅读:
    助教学期总结
    助教学习总结
    第十二周助教总结
    第十一周助教总结
    第十周助教总结
    第九周助教总结
    第八周助教总结
    第八周作业——基础
    19秋第三周助教总结
    助教学习总结
  • 原文地址:https://www.cnblogs.com/springxian/p/13444082.html
Copyright © 2011-2022 走看看