--======================================================== --ylb: 程序设计 --author:ylbtech --编程语言:Java --menu:域 --一、域 --二、域初始化 --三、静态域(Static field) --四、Final域 --8:55 2012-1-10 --========================================================
一、域 |
类中的变量称为域(field),域的声明包括类型名、域名字和可选的初始化子句。
二、域初始化 |
默认的初始值:
类型 初始值
-------------------------------------------------------
boolean false
char ‘\u0000’
byte,short,int,long 0
float +0.0f
double +0.0
对象引用 null
类型 初始值
-------------------------------------------------------
boolean false
char ‘\u0000’
byte,short,int,long 0
float +0.0f
double +0.0
对象引用 null
三、静态域(Static field) |
使用static声明的域可以被类的所有对象共享,他不需要类的实例化,可以用类直接调用,在加载内存时就开辟了内存空间。
四、Final域 |
final变量在其初始化之后就不能改变了——任何试图对这种域赋值的操作将导致编译是错误。
这种域必须在类初始化之后或者在类的对象完全构造完成之后立即初始化,否则编译器将拒绝编译。
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |