您的位置:首页 > 编程语言 > Java开发

java基础学习笔记-static和final

2015-09-15 13:26 746 查看
在c/c++中,我们经常说到全局变量,在java程序设计中不应该出现全局变量的概念,全局变量打破了面向对象的封装性,但是可以实现全局变量的功能,在java程序设计中我们叫它静态变量,一般生命在类内方法外,它是属于某个类的不是属于某个对象的。

在c/c++中,常量一般生命在类外,但是在java程序设计中,所有变量必须在类内,c/c++通常用#define或者const声明一个常量,java中通常用final声明常量,常量顾名思义是公众一直认可的量,是不能进行改变的。

程序示例:

//GlobalVarClass.java

public class GlobalVarClass{

public static final double PI=3.1415926d;

public static String strHello="Hello";

}

//TestGlobalVarClass.java

public class TestGlobalVarClass{

public static void main(String args[]){

System.out.println("PI="+GlobalVarClass.PI);

System.out.println("strHello="+GlobalVarClass.strHello);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: