[Scala] 정적 클래스 object

[원본 링크]

이제껏 main 함수를 object라는 구역 안에다 넣고 있었는데, 그게 바로 정적클래스였다.

정적클래스에 있는 변수와 함수들은 별다른 생성 없이도 클래스명으로 접근할 수 있는 정적멤버변수, 정적메서드다.
그냥 단순한 스코프라고 생각해도 된다. image

image

놀랍게도 오브젝트와 클래스는 같은 이름으로 중복정의가 가능하다.
각기 타입명과 객체명으로 접근하기 때문에 식별에는 문제가 없다. image

image


그렇다.