zoukankan      html  css  js  c++  java
  • 在方法中定义的内部类称为局部内部类

    局部内部类:在方法中定义的内部类称为局部内部类。

    与局部变量类似,在局部内部类前不加修饰符public和private,其范围为定义它的代码块。

     

    注意:局部内部类不仅可以访问外部类实例变量,还可以访问外部类的局部变量(但此时要求外部类的局部变量必须为final)??

    在类外不可直接生成局部内部类(保证局部内部类对外是不可见的)。

    要想使用局部内部类时需要生成对象,对象调用方法,在方法中才能调用其局部内部类。

     1 package TomText;
     2 //测试类变量与实例变量的不同。
     3 public class TomText_43 {
     4     int i=0;
     5     static int j=0;
     6     public void print( ){
     7         System.out.println("i="+i);
     8         System.out.println("j="+j);
     9     }
    10     public static void main(String [ ] args){
    11         TomText_43 sv1=new TomText_43( );
    12         sv1.i++;
    13         sv1.j++;
    14         sv1.print();
    15         TomText_43 sv2=new TomText_43( );
    16         sv2.print();
    17     }
    18 
    19 }
  • 相关阅读:
    OAuth2.0协议流程
    记多个微服务同时被kill分析
    记一次调用API遇到的问题
    win10安装mysql遇到的坑
    nagios
    rmp安装mysql5.6
    桥接模式-xshell连接虚拟机
    VMWare虚拟机-网络适配器
    ***时间目录***
    docker常用命令
  • 原文地址:https://www.cnblogs.com/borter/p/9419369.html
Copyright © 2011-2022 走看看