分享

Java中的方法内部类

 丹枫无迹 2021-05-13

一:方法内部类

就是在方法中直接定义一个内部类,之后直接使用这个内部类对象的方法,你作为语法 了解就行了。

DEMO:方法中定义内部类


 

 

以上是在方法中定义了一个内部类,方法中的内部类能访问方法的局部变量和方法的参数吗?

DEMO:访问方法的参数和局部变量


 

 

 

发现了是可以在方法的内部类中直接访问方法的参数和局部变量的,但是这仅仅是在JDK1.8开始,在JDK1.8之前的版本是不能直接访问的,如果要访问需要使用final修饰局部变量(变成常量)和参数。

DEMO:使用final修饰参数


 

 

总结:

1、可以在方法中定义内部类

2、方法中的内部类在jdk1.8版本之前如果要访问方法的参数和局部变量需要使用final修饰变量和参数。

3、方法的内部类作为了解,其实上内部类的课程没什么逻辑,你记住就好了。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多