자바 기초 공부 일지 15. 메소드 오버로딩, this 참조 변수


자바 기초 공부 일지 15. 메소드 오버로딩, this 참조 변수

메소드 오버로딩이란 같은 이름의 메소드를 중복으로 만들 때를 의미합니다. 자바에서 한 클래스에 같은 이름의 메소드를 두 개 이상 받을 수 없지만, 매개변수의 개수 혹은 타입을 다르게 하면 같은 이름을 사용할 수 있습니다. 메소드 오버로딩은 1. 메소드의 이름이 같을 것 2. 메소드의 매개변수 개수 또는 타입이 다를 것 두 가지 조건이 만족되어야 합니다. 메소드의 매개 변수가 여러 가지일 때 매개변수 정보가 다른 메소드가 있을 때에는 컴파일이 판단을 해서 오버로딩을 합니다. 만약 int 정수 하나가 들어가는 메소드a와 int 정수, double 실수가 하나씩 들어가는 메소드b가 있을 때 3, 3.15 의 값을 매개변수로 넣는다면, 메소드 b를 출력합니다. 정수와 문자열이 있을 경우에 어떤 메소드를 오버..


원문링크 : 자바 기초 공부 일지 15. 메소드 오버로딩, this 참조 변수