首页 > 软件开发 > JAVA >

java基础11.5.1 局部内部类

来源:互联网 2023-03-16 19:22:53 88

定义在类的方法中或者任意作用域的类都可以称为局部内部类。eAL办公区 - 实用经验教程分享!

工具/原料

  • 电脑
  • java

方法/步骤

  • 1

    定义方法,例如在方法中定义类eAL办公区 - 实用经验教程分享!

    java基础11.5.1 局部内部类eAL办公区 - 实用经验教程分享!

  • 1本页面非法爬取自百度经验
  • 2

    因为是定义在方法中所以局部内部类可以获取到方法中的局部变量和所有常量eAL办公区 - 实用经验教程分享!

    java基础11.5.1 局部内部类eAL办公区 - 实用经验教程分享!

  • 3

    调用局部内部类的方法,其实也是在方法中创。建对象进行使用的。eAL办公区 - 实用经验教程分享!

    java基础11.5.1 局部内部类eAL办公区 - 实用经验教程分享!

  • 4

    因内内部类是方法的一部分,并非是外部类的,所以在外部不能访问内部类eAL办公区 - 实用经验教程分享!

    java基础11.5.1 局部内部类eAL办公区 - 实用经验教程分享!

  • 5

    局部内部类中如果直接使用局部变量则默认将局部变量设置为final。eAL办公区 - 实用经验教程分享!

    换句话说就是局部内部类中只能使用final修饰的常量。eAL办公区 - 实用经验教程分享!

    java基础11.5.1 局部内部类eAL办公区 - 实用经验教程分享!

  • 6

    局部内部类中如果直接使用局部变量则默认将局部变量设置为final。eAL办公区 - 实用经验教程分享!

    如果后在方法中有将变量更改的操作,那么系统则默认不加final。所以也就不能在类中直接使用eAL办公区 - 实用经验教程分享!

    java基础11.5.1 局部内部类eAL办公区 - 实用经验教程分享!

  • 注意事项

    • 在方法中定义的内部类只能访问方法中final修饰的局部变量。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!eAL办公区 - 实用经验教程分享!


    标签: JAVA

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码