zoukankan      html  css  js  c++  java
  • static 使用,静态变量

    由static修饰,属于整个类,被类对象共享,

    可以由类名,对象名访问

    static可以修饰变量,方法,代码块

    public class HelloWorld {

      static String className = "Java";

     public static void main (String[] args){

            System.out.println(HelloWorld.className);

      }

    }

    静态方法:?

    public class HelloWorld{

    static int score1 = 86;

    static int score2 = 53;

    public static int sum(){

       return score1+score2;

         }

      

    public static void main(String[] args){

          int allScore = HelloWorld.sum();

    System.out.println("总分"+allScore);

    }

    }

    使用static静态初始化块

    静态初始化只会在类的加载时执行一次,只给静态变量赋值,不能初始化普通的成员变量;

    静态初始化块最先执行

    然后执行普通初始化块

    最后才执行构造方法;                                                             

  • 相关阅读:
    super与this的区别?
    springboot(4)-thymeleaf
    springboot(3)-自定义josn
    springboot(2)-Http协议接口开发
    springboot(1)-HelloWorld
    SpringSecurityOauth2.0
    Docker 应用部署
    RabbitMQ02
    RabbitMQ01
    011通用寄存器
  • 原文地址:https://www.cnblogs.com/airbluecat/p/6101915.html
Copyright © 2011-2022 走看看