Study Log 출력은 입력 형태별 계약을 유지한다
같은 print 개념 안에서도 각 오버로드가 받는 데이터 모양이 분명합니다.
| 시그니처 | 입력 의미 | 출력 |
|---|---|---|
| print(String,int) | 기록 한 건 | topic=minutes |
| print(String[],int[],int) | 유효 범위 | 기록 목록 |
| print(long) | 누적 분 | 시간·분 |
| print(null) | 타입 불명 | 캐스트 없이는 설계 점검 |
핵심: 반환 타입이나 매개변수 이름은 오버로드 구분 기준이 아닙니다.