美文网首页
java静态类

java静态类

作者: 灰色轨迹_e2d8 | 来源:发表于2019-03-01 10:55 被阅读0次

    java静态类只能是内部静态类,如果外部类被声明为static,将导致编译不通过。

    静态内部类只能访问静态成员和静态方法。

    public class TestJava {
        int out = 1;
        public static void main(String[] args) {
            for(int i=0;i<10;i++) {
                new Inner(i).print();
            }
        }
        static class Inner{
            private int a;
            public int out = 2;
            Inner(int i){
                a = i;
            }
            void print() {
                System.out.println(a+"\t"+out);
            }
        }
    }
    
    

    运行结果:


    image.png

    相关文章

      网友评论

          本文标题:java静态类

          本文链接:https://www.haomeiwen.com/subject/iigruqtx.html