정적 메서드
Java의 전역 변수 & 전역 함수

모든 것이 개체 속에 있는 불편한

전역적
- 프로그램이 실행 중 globally 하나만 존재함을 의미
모든 것이 개체일 때는 전역적이라는 개념이 없고 2가지 불편함이 존재
- 개체를 만들 필요가 없을 때
- 클래스 단위에서 행동
- 같은 클래스의 모든 개체에 적용되는 개념
정적 멤버 함수

정적 멤버 변수는 개체가 아니라 클래스 소속
new로 개체를 만들지 않고 호출할 수 있음
개체를 만들고 정적 멤버 변수를 호출할 수 있으나 권장하지는 않음
public class Pig {
static public int boom() {
return 0;
}
}public class Main {
public static void main(String[] args) {
Pig pig = new Pig();
Pig.boom(); // 개체를 생성하지 않고 정적 멤버 함수 호출
pig.boom(); // 권장 X
}
}클래스 다이어그램과 정적 멤버 함수

클래스 다이어그램에서 멤버 함수에 밑줄이 있으면 정적