码迷,mamicode.com
首页 > 其他好文 > 详细

static 使用,静态变量

时间:2016-11-25 16:42:15      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:strong   不能   hello   name   ret   ati   共享   string   class   

由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静态初始化块

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

静态初始化块最先执行

然后执行普通初始化块

最后才执行构造方法;                                                             

static 使用,静态变量

标签:strong   不能   hello   name   ret   ati   共享   string   class   

原文地址:http://www.cnblogs.com/airbluecat/p/6101915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!