생성자 this1 [11주 차] - 메서드 오버로딩, 생성자, 참조변수 this, 멤버 변수 초기화 과목명 : 객체지향 프로그래밍(Object oriented programming) 수업일자 : 2022년 11월 09일 (수) 1. 메서드 오버로딩(Overloading) 1-1. 메서드 오버로딩의 정의 - 하나의 클래스 안에 동일한 이름을 가진 메서드를 여러 개 정의하는 것을 의미합니다. - 동일한 기능을 수행하는 메서드를 하나의 이름으로 정의하고, 메서드의 이름을 절약할 수 있기에 오버로딩이 사용됩니다. 1-2. 오버로딩의 성립 조건 - 메서드명이 동일해야 합니다. - 매개변수의 개수 또는 매개변수의 데이터 타입이 달라야 합니다. - 매개변수는 같고, 리턴 타입이 다른 경우는 오버로딩을 할 수 없습니다. (리턴 타입은 오버로딩에 아무런 영향을 주지 않습니다.) 1-3. 오버로딩이 성립하지 않는 경우 .. 2022. 11. 10. 이전 1 다음