같은 이름의 메서드를 여러개 만드는 기술
개발자가 같은 목적을 가지는 메서드를 쉽게 관리하기 위해서..(메서드명 1개만 기억)
// 현재 시각 만들기
Calendar now = Calendar.getInstance();
// 특정 시각 만들기
Calendar chirstmas = Calendar.getInstace();
christmas.set(Calendar.MONTH, 11); // 특정 부분 수정
christmas.set(2024, 11, 24); // 여러 부분 동시에 수정
//연산(시각 - 시각)
System.out.println(christmas.getTimeInMillis() - now.getTimeInMillis()); //ms
//연산(시각 + 시간)
now.add(Calendar.MONTH, 6); //6개월 뒤
now.add(Calendar.DAYE, -20); // 20일 전
if (조건) { //참
구현부;
}
if (조건) { //참
구현부;
} else { //거짓
구현부;
}
if (조건) { //참
구현부;
} else if (조건) { //참
구현부;
}
if (조건) { //참
구현부;
} else if (조건) { //참
구현부;
} else { //거짓
구현부;
}