4. 인스턴스화를 막으려거든 private 생성자를 사용하라
📌 1. 발표 전 알아야 할 개념
✅ 유틸리티 클래스(Utility Class)
📕 2. 왜 정적 메서드만 있는 클래스를 만들까?
2-1. 기본 타입 값이나 배열을 다룰 때
import java.util.Arrays;
// 배열 관련 메서드
public class UtilArray {
public static void main(String[] args) {
int[] arr = {1, 5, 2};
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
// 출력 : [1, 2, 5]
}
}2-2. 특정 인터페이스를 구현하는 객체를 생성하는 메서드
2-3. final 클래스와 관련된 메서드
final 클래스와 관련된 메서드🔑 3. 인스턴스화를 막아야 한다
[확장] 인스턴스화를 막을 수 있지 않나요?
💥 4. private 생성자를 추가하면 클래스의 인스턴스화를 막을 수 있다
private 생성자를 추가하면 클래스의 인스턴스화를 막을 수 있다💨 향후 확장 포인트
🤖 최종 결론
❗어려웠던 점
😶🌫️ 느낀점
Last updated