面向对象--简单的静态内部类

静态内部类

public class Static {//静态内部类


public static void main(String[] args) {


//abroad.within in=new   abroad().new within();如果内部类私有这样是不可以的


         Out.In in = new Out.In();


            in.funprint();

    }


}

class Out {


    private static int age = 12;


     int y=10;


    static class In {
        
        public void funprint() {
            

            System.out.println(age);


// System.out.println(y);//不能对非静态字段y 进行静态引用


          //内部类就只能访问外部类的静态成员变量,具有局限性      
        }
      }

     }


/*

输出结果:12

*/

猜你喜欢

转载自blog.csdn.net/xiexaioyao/article/details/78765956
今日推荐