【Java学习】静态方法(类方法)

类方法

类方法: 又叫做静态方法

对象方法: 又叫实例方法,非静态方法

访问一个对象方法,必须建立在有一个对象的前提的基础上
访问类方法,不需要对象的存在,直接就访问

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public class Hero {
public String name;
protected float hp;

//实例方法,对象方法,非静态方法
//必须有对象才能够调用
public void die(){
hp = 0;
}

//类方法,静态方法
//通过类就可以直接调用
public static void battleWin(){
System.out.println("battle win");
}

public static void main(String[] args) {
Hero garen = new Hero();
garen.name = "盖伦";
//必须有一个对象才能调用
garen.die();

Hero teemo = new Hero();
teemo.name = "提莫";

//无需对象,直接通过类调用
Hero.battleWin();

}
}

调用类方法

Math.random()就是一种(静态方法)类方法的调用。


【Java学习】静态方法(类方法)
http://liuminxuan.github.io/2020/11/24/【Java学习】静态方法(类方法)/
发布于
2020年11月24日
许可协议