白小白的日志

一个菜鸡的心酸之路....

导航

8.static关键字的作用和用法

作用:

1.修饰成员变量,静态属性。

格式:

static 数据类型 属性名;

class Test {
static String name;
}
public class Demo1 {
public static void main(String[] args) throws Exception{
//修饰成员变量 可以用类名直接调用
Test.name = "小白";
System.out.println(Test.name);
}

2.

修饰成员方法 ,静态方法。

格式 :public static void 方法名 () {

}

package com.july.homework;
class Test {
static String name;
public static void work() {
System.out.println("可以用类名直接调用!!");
}
}
public class Demo1 {
public static void main(String[] args) throws Exception{
//修饰成员变量 可以用类名直接调用
Test.name = "小白";
System.out.println(Test.name);
//修饰成员方法
Test.work();
}
}

3.

修饰代码块 ,静态代码块。执行顺序:静态代码块 > 构造代码块 > 构造方法。

static {

语句体

}

package com.july.homework;
class Test {
static String name;
static public void work() {
System.out.println("可以用类名直接调用!!");
}
static{
System.out.println("第一个输出");
}
}
public class Demo1 {
public static void main(String[] args) throws Exception{
//修饰成员变量 可以用类名直接调用
Test.name = "小白";
System.out.println(Test.name);
//修饰成员方法
Test.work();
}
}

posted on 2022-07-28 18:43  白小白的日志  阅读(52)  评论(0)    收藏  举报