1.static
- 静态变量与静态方法都是在类从磁盘中加载至内存后被创建的,与类同时存在,同时消亡
- 静态变量又称类的成员变量,在类中是个全局变量,可以被类中的所有方法调用
- 静态变量的值有JVM自动初始化,默认为0或null
2.方法
2.1概念
- 方法代表一段代码,java的代码通常都封装在方法中,例如main方法,它是java规定的每个类的代码的运行入口
- 类似main函数
- 定义格式
static void 方法名{
}
- 注意,在java中的方法应该加上static关键字,其变量一样要加static
2.2无参方法
- 无参方法类似函数,无需参数传递,变量类似雨全局变量或者静态变量
- 例如
package demo2;
public class test01 {
static int a;
static int b;
static int sum;
public static void main(String[] args) {
a = 1;
b = 2;
add();
System.out.println("sum="+sum);
}
static void add(){
sum = a + b;
}
}
sum=3
2.3有参方法
package demo2;
public class test02 {
static int sum;
public static void main(String[] args) {
add(3, 2);
System.out.println("sum="+sum);
}
static void add(int a, int b){
sum = a + b;
}
}
2.4带返回值的方法
static 返回值类型 方法名(参数列表){
方法代码;
return 返回值;
}
package demo2;
public class test03 {
public static void main(String[] args) {
int sum = add(3, 2);
System.out.println("sum="+sum);
}
static int add(int a, int b){
return a + b;
}
}