zoukankan      html  css  js  c++  java
  • 20200229内部类、类之间的关系

    20200229内部类、类之间的关系、
    【内部类】:可以访问外部类中私有的数据;
    内部类中不能有静态声明;
    静态内部类、成员内部类、局部内部类、匿名内部类;
    1、静态内部类可以看作静态变量;
    2、静态内部类可以直接访问外部类中的静态数据和方法;
    【成员内部类:
    1、成员内部类中不允许有静态变量和静态方法;
    2、成员内部类可以访问外部类中的所有变量和方法;
    【局部内部类
    1、局部内部类等同于局部变量
    2、局部内部类不能访问控制权限修饰符修饰;
    3、局部内部类访问局部变量的时候,局部变量必须使用final修饰符修饰;否则在调用局部内部类所属方法时还是会使用方法中的变量
    【匿名内部类
    1、在不需要定义另一个的情况下调用方法;但是不利于代码的重复使用
    【类之间的关系】:
    泛化(extends、实现(implements、关联(两个类之间互相保存对方的内存地址;
    1、聚合关系:适用于上下级,即整体与部分的关系,整不会影响部分,部分也不会影响整体;
    2、合成关系
    3、依赖关系

  • 相关阅读:
    ios 截图图片
    更改AlertView背景
    如何卸载编译安装的源码包(mysql卸载)
    测试6
    curl 测试websocket请求 whitesky
    JVM中的垃圾收集
    Java面试题
    Java的四种引用
    一款吊炸天的AI图片增强工具!
    LiteFlow 2.6.4版本发行注记,里程碑版本!
  • 原文地址:https://www.cnblogs.com/zwwang/p/13201280.html
Copyright © 2011-2022 走看看