static final int MIN = 1; 变量MIN有什么特点?
2015-07-30 10:01
176 查看
从此语句看,变量MIN有两个修饰符。首先看一下final修饰符:
1.在类中变量以final作为修饰符的变量(静态变量,实例变量,局部变量)称为常量。
2.只能被对象访问但不能修改它的值。
其次看一下static修饰符:
1.static表示“全局”、“静态”的意思,但是Java语言中中没有全局变量的这个概念,但是这个变量有全局的功能。
2.被static修饰的变量独立于该类的任何对象,即可以通过类名进行访问。
两者在一起可以理解为“全局常量”:一旦给定值就不可以修改,且可以通过类名访问。
public class TestFinalStatic {
}
class FinalStatic{
static final int MIN = 1;
}
1.在类中变量以final作为修饰符的变量(静态变量,实例变量,局部变量)称为常量。
2.只能被对象访问但不能修改它的值。
其次看一下static修饰符:
1.static表示“全局”、“静态”的意思,但是Java语言中中没有全局变量的这个概念,但是这个变量有全局的功能。
2.被static修饰的变量独立于该类的任何对象,即可以通过类名进行访问。
两者在一起可以理解为“全局常量”:一旦给定值就不可以修改,且可以通过类名访问。
public class TestFinalStatic {
public static void main(String[] args) { System.out.println("MIN = " + FinalStatic.MIN); }
}
class FinalStatic{
static final int MIN = 1;
}
相关文章推荐
- scrollView 刷新显示在中间的问题
- 富文本编辑designMode
- Dephi中安装"dpk"包文件时弹出".. because it is not a design time package"的对话框.
- PHP连接MYSQL
- 开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
- python 面向对象编程
- 80后游侠X汽车陷入造假漩涡:梦想,不等于胡闹
- iOS 之美:iOS Delegate 使用五步曲
- String类及StringBuffer类常见的操作
- (转)阮一峰:为什么写博客?(图灵访谈)
- windows和centos下安装ActiveMQ
- 怎么提高RailS应用的性能
- 淘宝下单高并发解决方案
- magento 创建第一个自己的模块
- SpringMVC中Velocity的配置
- (转)阮一峰:为什么写博客?(图灵访谈)
- 保障视频4G传输的流畅性,海康威视摄像头相关设置
- HTML5与phonegap接口对比
- 使用Bash Shell对目录中的文件实现递归式拷贝
- arm-linux-androideabi-**工具