[JAVA] 오버로딩(Overloading) 정리
■ 오버로딩(Overloading) 한 클래스내에 같은 이름의 메서드를 여러개 정의하는 것을 의미한다. ■ 생성자 오버로딩 생성자는 클래스의 객체를 생성(인스턴스화)할때 호출되는 메서드로써, 인스턴스변수의 초기화 작업이나 객체를 생성할때 초기 작업을 수행할때 사용한다. 인스턴스변수를 부분적으로 나눠서 초기화 작업을 수행할때 생성자 오버로딩이 사용되기도 한다. ※ 조건 이름이 같아야한다. 매게변수가 달라야 한다. 1) 오버로딩된 생성자 2) main() 메서드 3) 출력 결과 ■ 메서드 오버로딩 매게변수를 다양하게 받아 다양한 처리를 하나의 메서드명을 중복으로 사용함으로써 다양한 메서드명으로 나눠서 기억해서 작업하지 않아도 되는 장점이 있다. ※ 조건 이름이 같아야한다. 매게변수가 달라야 한다. 리턴타입은..
2020.08.01