首页 > 其他 > 详细

Java static关键字

时间:2014-02-15 16:27:50      阅读:254      评论:0      收藏:0      [点我收藏+]

  什么是静态变量?在程序中如果用static声明变量的话,则此变量称为静态变量.用static声明的属性是所有对象共享的,既然是共享的,那么也就是一旦有一处进行修改,其他处调用也是修改后的值例如:

  public class TestStatic

  {

  static int num=1; //定义静态变量

  public void Change()

  {

  System.out.println(num);

  num++;

  System.out.println(num);

  }

  public void Change2()

  {

  System.out.println(num);

  }

  public static void main(String[] args)

  {

  TestStatic ts=new TestStatic();

  ts.Change();

  ts.Change2();

  }

  }

  说明:大家可以自己运行一下看输入结构,以便更好的理解静态变量的概念什么是静态方法?由static声明的方法叫做静态方法,或者叫做类方法其实这个大家应该很熟悉了,比如main()方法注意:在使用static类型声明的方法时需要注意的是:广州java培训如果在类中声明了一static类型的属性,则此属性既可以在非static类型的方法中使用,也可以在static类型的方法中使用。但用static类型的属性调用非static类型的属性时,则会出现错误java静态代码块一个类可以使用不包含在任何方法体中的静态代码块,当类被载入时,静态代码块被执行,且只执行一次,静态代码块经常用来进行类属性的初始化例如:

  public class Apple

  {

  static

  {

  System.out.println("1");

  }

  }

Java static关键字

原文:http://www.cnblogs.com/gojava/p/3550426.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!