Java变量类型声明的方法:
int a,b,c;
int a=1,b=2,c=3;
byte a=1;
String s="hi"; //string不是基本数据类型,首字母大写
char x='x';
Java语言支持的变量类型有:
类变量:独立于方法外的变量,用static修饰
实例变量:独立与方法外的变量,不用static修饰
局部变量:类的方法中的变量
例:
public class Variable{
static int allClicks=0; // 类变量
String str="hello world"; // 实例变量
public void method(){
int i =0; // 局部变量 }
}
局部变量:
声明在方法或语句块中;(在{}中的就叫语句块)
在方法或语句块执行时被创建,执行完后被销毁;
局部变量在栈上分配;
局部变量无默认值,声明后必须初始化才能使用
实例变量:
声明在一个类中,但在方法和语句块之外;
实例变量在对象创建时被创建,对象被销毁时销毁;
实例变量至少被一个方法或语句块引用,使得外部通过这些方法获得实例变量的信息;
访问修饰符可以修饰实例变量;
一般把实例变量设为私有;
实例变量具有默认值,数值型为0,布尔型为false,引用型为null
类变量(静态变量):
以static关键字声明,必须在构造方法和语句块之外;
类变量在对象创建时被创建,对象被销毁时销毁;
默认值与实例变量类似;
被声明为public static final类型时,类名称建议全部大写
浙公网安备 33010602011771号