静态变量适合用于通用的变量,一旦一个对象将其改变,以后的值就是改变后的值。
1.静态变量可以被方法调用
2.静态方法中没有this关键字
3.静态方法中不能用非静态变量和非静态方法
静态变量属于类,所以也称为类变量
成员变量属于对象,所以也称为实例变量(对象变量)
class Student {
int num;
static int num2 = 20;
public static void setNum2(int num2) {
num2 = num2;
}
}
class StaticDemo {
public static void main(String[] args) {
Student.num2 = 30;
System.out.println(Student.num2);
Student s = new Student();
System.out.println(s.num2);
s.num2 = 40;
Student ss = new Student();
System.out.println(ss.num2);
}
}main方法的格式
public :公共的,访问权限最大,main方法是被jvm调用的所以权限要足够大
static: 静态的,不需要创建对象,通过类名就可以访问,方便jvm调用
void :返回内容给jvm没任何意义
main():常见的方法路口
String[] args:这是一个字符串数组,值去哪里了?
早期是用来接受键盘录入数据的,格式是:java 类名 录入数据
就是在编译的时候要在后面追加上要输出的字符串
class Demo{
public static void main(String[] args){
for(int x = 0; x < args.length; x++) {
System.out.println(args[x]);
}
}
}
本文详细介绍了静态变量和静态方法的概念及其使用方式。静态变量属于类级别,可以在不创建对象的情况下直接通过类名访问;而静态方法同样可以直接通过类名调用,并且不需要访问实例变量。文章还提供了具体的代码示例帮助理解。
9214

被折叠的 条评论
为什么被折叠?



