zoukankan      html  css  js  c++  java
  • Java基础(十)内部类

    1.使用内部类的原因(3点)
    ①内部类方法可以访问该内部类定义所在的作用域中的数据,包括私有数据。
    ②内部类可以对同一个包中的其他类隐藏起来。
    ③当想要定义一个回调函数且不想编写大量代码时,使用匿名内部类很便捷。

    2.由外部方法访问final变量
    与其他内部类比较,局部类还有一个优点。它们不仅能访问包含它们的外部类,还可以访问局部变量。不过,那些局部变量必须被声明为final。
    前面提到,局部类的方法只可以引用定义为final的局部变量。由于变量被声明为final,对它进行初始化后不能够在进行修改。因此就使得局部变量与在局部类内部建立的拷贝保持一致。




  • 相关阅读:
    css3记事
    ele
    vue记事1
    HBuilder
    继承与面向对象设计
    实现
    设计与声明
    资源管理
    构造/析构/赋值运算
    让自己习惯C++
  • 原文地址:https://www.cnblogs.com/unnamedprogramer/p/5933432.html
Copyright © 2011-2022 走看看