[TIL][Java][2023-12-19] 오버로딩
오버로딩 오버로딩은 하나의 메서드 이름으로 여러 기능을 구현하도록 하는 Java의 기능이다. 한 클래스 내에 같은 이름을 가진 메서드가 있더라도, 매개변수의 개수 또는 타입, 순서가 다르면 동일한 이름을 사용해서 메서드를 정의할 수 있다. 오버로딩의 조건 메서드의 이름이 같고 매개변수의 개수, 타입, 순서가 달라야 한다. 응답 값만 다른 것은 오버로딩을 할 수 없다. 접근제어자만 다른 것도 오버로딩을 할 수 없다. 오버로딩은 매개변수의 차이로만 구현할 수 있다. 오버로딩의 장점 메서드 이름 하나로 상황에 따른 동작을 개별로 정의할 수 있다. ex. pirntln() : println()의 매개변수로는 int, double, String, boolean 등 다양하게 넣을 수 있다. 메서드의 이름을 절약할 ..
2023.12.19