Math 클래스는 무엇이며, 어떻게 사용할까?
Math 클래스
--
Math 클래스는
수학적 계산에 유용한 메서드를 제공하는 유틸리티 클래스다.
java.lang 패키지에 포함된 다른 클래스들과 달리
Math 클래스에는 기본적으로 메서드들이 static 메서드로 이루어져 있어서
객체를 생성하지 않고 클래스 이름(Math)을 통해 직접 접근하여 사용할 수 있다.
Math 클래스의 생성자는 접근제어자가 private다.
즉, 다른 클래스에서는 Math 객체를 생성할 수 없다는 것이다.
이유
- 인스턴스 변수가 없다.
- 제공하는 메서드는 전부 static 메서드다.
- 상수도 E, PI 총 2개만 제공
이러한 이유로 객체를 생성할 필요가 없기 때문에 생성자의 접근제어자가 private인 것이다.
주요 메서드
--
'Language > Java' 카테고리의 다른 글
Vector, ArrayList, LinkedList (0) | 2024.12.18 |
---|---|
컬렉션 프레임워크 ( List, Set, Map ) (0) | 2024.12.11 |
[java.lang] Wrapper 클래스 (기본형 객체 관련 클래스)(+오토박싱, 언박싱) (1) | 2024.11.04 |
[java.lang] StringBuffer 클래스, StringBuilder 클래스 (가변 문자열 관련 클래스) (0) | 2024.11.03 |
[java.lang] String 클래스 (불변 문자열 관련 클래스) (0) | 2024.10.31 |