美文网首页
类的主动使用2

类的主动使用2

作者: Shaw_Young | 来源:发表于2021-09-26 10:11 被阅读0次
    /**
     * 3.当使用类、接口的静态字段时(final修饰特殊考虑),比如,使用getstatic或者putstatic指令。(对应访问变量、赋值变量操作)
     */
    public class ActiveUse2 {
    
        @Test
        public void test1() {
            System.out.println(User.num2);
        }
    
        @Test
        public void test2() {
    //        System.out.println(CompareA.NUM1);
            System.out.println(CompareA.NUM2);
        }
    }
    
    class User {
        static {
            System.out.println("User类的初始化过程");
        }
    
        public static int num = 1;
        public static final int num1 = 1;
        public static final int num2 = new Random().nextInt(10);
    }
    
    interface CompareA {
    
        public static final Thread t = new Thread() {
            {
                System.out.println("CompareA的初始化");
            }
        };
    
        public static final int NUM1 = 1;
        public static final int NUM2 = new Random().nextInt(10);
    }
    

    梦想很模糊,去追,它会渐变清晰。青春励志,奋斗下去别放弃。

    相关文章

      网友评论

          本文标题:类的主动使用2

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