static相关内容

static表示静态,是java中的一个修饰符,可以修饰成员方法和成员变量
1,被static修饰的成员变量叫静态变量
被修饰的内容是共享的
不属于对象属于类
静态变量是随着类的加载而加载的,优先于对象而出现的

2,被static修饰的成员方法叫静态方法
多在测试类和工具类中用
javabean类中很少会用
javabean类->用来描述一类事物的类
测试类->用来检查其他类是否书写正确,带有main方法的类,是程序的入口
工具类->不是用来描述一些事物的,而是帮我们做一些事的类(类名见名知意   私有化成员变量  方法定义为静态)

调用方式
类名调用      Student.teachername
对象名调用   stu1.teachername


静态方法中没有this关键字
静态方法中只能访问静态
非静态方法可以访问所有

main方法

public:被JVM调用,访问权限足够大

static:被JVM调用,不用创建对象,直接类名访问

         因为main方法是静态的,所以测试类中的其他方法也需要是静态

void:被JVM调用,不需要给JVM返回值

main:一个通用的名称,被JVM识别

String[] args:以前用于接收键盘录入数据的,现在没用

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐