JAVA的静态方法

英雄.java

public class Hero {
    String name;
    int hp;
    static int money;

    static void setRandomMoney() {
        Hero.money = (int) (Math.random() * 1000);
    }

}

▪️A.java 只需要提供一种选项您说的话,以中文本机进行释义:

public class A {
    public static void main(String[] args) {
        Hero.setRandomMoney();
    }
}

静态方法将其实体归属于类而不是各个实例,
可以通过”类名.方法名();”进行调用。

会为两个实例准备方法的分身
静态方法现在也可以通过”实例变量名.方法名();”来调用。

静态方法可以在不创建任何实例的情况下调用,即使没有创建任何实例。

bannerAds