变量与常量
Posted weiyi2020
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了变量与常量相关的知识,希望对你有一定的参考价值。
1.定义常量的语法:
static final 数据类型 常量名 = 值;
public static final float PAI=3.14;
注意:常量名规范命名时所有字母必须大写!
2.定义变量的语法:
数据类型 变量名字 = 初始值;
3.全局变量与局部变量
class A{
int i;//全局变量
for(int i=0;i<10000;i++){//局部变量
System.out.println("i love you!");
}
}
注意:
- 全局变量是与局部变量相对而言的,本质上都是局部变量,其作用域为最近的{}内。
- 局部变量使用必须先初始化,变量必须先定义后赋值!
4.实例变量
class A{
private String name;//实例变量
private int age;//实例变量
A(String name,int age)//构造函数
{
this name=name;
this age=age;
}
public void setName(String name){//设置名字方法
this.name=name;
}
public void setAge(String name){//设置年龄方法
this.age=age;
}
public String getName(){//获取姓名方法
return this.name;
}
public String getAge(){//获取年龄方法
return this.age;
}
}
注意:
- 实例变量一般用private修饰,通过get方法调用;
- 实例变量可以只定义不赋值,默认初始值为null或0;
- 实例变量可以通过构造函数进行统一初始化,也可以用set方法逐个初始化;
5.静态变量(类变量)
class A{
public static String name="马云";
private static double salary;
pulic Double getSalary(){
return this.salary;
}
}
注意:
- 其他类访问静态变量时无需创建实例(对象):A.name,A.getSalays();
- 静态变量定义在方法体外,优先于类存在,一般用public修饰用作共享数据。
以上是关于变量与常量的主要内容,如果未能解决你的问题,请参考以下文章