zoukankan      html  css  js  c++  java
  • java:静态成员变量和静态函数

    静态成员变量

    可以使用类名调用,如

    class Dog
    {
        static int age;
        
    }
    class Test2{
        public static void main(String args[]){
            Dog.age=10;    //类名调用
        }
    }

    也可以用调用普通成员变量的方法调用,普通成员变量和静态成员变量的区别在于,静态成员变量被所有对象共用。

    class Test2{
        public static void main(String args[]){
            Dog d1=new Dog();
            Dog d2=new Dog();
            d1.age=10;             //修改静态成员变量会影响所有对象
            System.out.println(d2.age);  //d2.age值也变为10
        }
    }

     静态函数:静态函数里面不能使用非静态成员变量

    class Dog
    {
        static void fun (){
            System.out.println("fun");
        }
        
    }

     静态代码块,主要作用是为静态成员变量赋初始值

    static{
            
        }
  • 相关阅读:
    Java中 Jwt
    Python中Jwt
    jwt流程
    Vue Demons
    Vue基础
    Mysql
    MongoDb
    2020/03/07-基础复习day_02
    2020/03/07-基础复习day_01
    基于springboot+dubbo的简易分布式小Demo
  • 原文地址:https://www.cnblogs.com/tinyphp/p/3708899.html
Copyright © 2011-2022 走看看