您现在的位置是:课程教程文章
局部内部类在java中的使用注意点
2023-12-15 20:59课程教程文章 人已围观
-
二级MS Office考前押题
二级MS Office考前押题注意:已购协议督学营精讲督学营课程的学员,服务包含本课程,可直接在AP... -
【汇学思考研】2018东北师范大学教育学专
【汇学思考研】2018东北师范大学教育学专课程目录: 2018东北师范大学教育学专硕考前注意事项——学姐叮嘱 课程介绍:... -
基于字典注意力机制的中英文翻译
基于字典注意力机制的中英文翻译基于字典注意力机制的中英文翻译 基于字典注意力机制的中英文翻译 基于字典... -
Linux虚拟机网络配置(系统运维/运维开发
Linux虚拟机网络配置(系统运维/运维开发注意:购买课程之后,请先加入学习群,获取配套资料 微信公众号:拼客学院...
局部内部类的使用范围比较小,和之前所讲的成员内部类相比,能够作用的只有方法内,而对于外部的使用就没有相关的权限了。在修饰时必须带有final,而对于常见的static对于局部内部类来说是不能配合一起出现的。下面我们 就局部内部类的概念、特点、使用注意进行分析,然后带来实例的展示。
1.概念
定义在一个方法或者一个作用域里面的类,它和成员内部类的区别在于局部内部类的访问仅限于方法内或者该作用域内。
2.特点
主要是作用域发生了变化,只能在自身所在方法和属性中被使用
3.使用注意
访问局部变量必须加final修饰。因为局部变量是随着方法的调用而调用,使用完毕就消失,而堆内存的数据并不会立即消失。所以,堆内存还是用该变量,而该变量已经没有了。为了让该值还存在,就加final修饰。原因是,当我们使用final修饰变量后,堆内存直接存储的是值,而不是变量名。
4.实例
public class OuterMethod { public String outer ="outer"; private String outerPr = "outerPr"; //这是外部类的方法 public void whatInner(){ String outMethodMember = "局部变量"; //定以局部内部类 class MethodInner{ //定以局部内部类的方法 public void isInner(){ System.out.println("Inner"); } } } }
以上就是局部内部类在java中的使用注意点,关于大家需要掌握的地方已经全部标注出来了。在使用局部内部类的时候,一定不要忽略了其中的注意要点。
课程教程:局部内部类在java中的使用注意点上一篇:js中使用removeChild()方法删除dom节点
下一篇:没有了