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 }
  • 相关阅读:
    类数组(伪数组)
    go面试题[2]
    go面试题[1]
    go编程第十五课时
    php实现堆排序
    go编程第十三课时
    go第十一课时
    关于循环队列 -> 击鼓传花
    网栅格布局
    《学习JAVASCRIPT数据结构与算法》 ES6 部分笔记
  • 原文地址:https://www.cnblogs.com/borter/p/9419369.html
Copyright © 2011-2022 走看看