초기화1 [자바의 정석] 06. 객체지향 프로그래밍Ⅰ(2) 4. 오버로딩(overloading) 4.1 오버로딩이란? 한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것 4.2 오버로딩조건 메서드 이름이 같아야 한다. 매개변수의 개수 또는 타입이 달라야 한다. 반환 타입은 영향없다. 4.3 오버로딩 대표적인 예 오버로딩의 예로 가장 대표적인 것은 println메서드이다. println메서드를 호출할 때 매개변수로 지정하는 값의 타입에 따라서 호출되는 println메서드가 달라진다. 같은 일을 하지만 매개변수를 달리해야하는 경우에, 이와 같이 이름은 같고 매개변수를 다르게 하여 오버로딩을 구현한다. 4.4 오버로딩의 장점 기억하기 쉽고 이름도 짧게 할 수 있어서 오류의 가능성을 많이 줄일 수 있다. 메서드 기능 예측 가능, 메서드 이름 절약 가능 생성자 =.. 2023. 7. 31. 이전 1 다음