클래스1 [JAVA] Overloading / Overriding Overloading ■ 정의 - 같은 이름의 메소드 여러개를 가지며 매개변수의 유형과 개수가 다르도록 하는 기술 ■ 특징 - 메소드 이름 동일 - return형이 같아도 되고 달라도 됨 - 매개변수 갯수가 달라야 함 - 매개변수 갯수가 같을 경우, 데이터 타입이 달라야 함 ■ 사용 예 package chap11; class Person{ private int regiNum; private int passNum; Person(int rnum, int pnum){ regiNum = rnum; passNum = pnum; } Person(int rnum){ regiNum = rnum; passNum = 0; } void showPersonalInfo() { System.out.println("주민등록 번호:.. 2023. 1. 30. 이전 1 다음