Protected에 해당하는 글들 1 Articles matched 목록이 없습니다. [JAVA] 오버로딩 개념 (feat.오버라이딩) JAVA 오버로딩 자바에서는 한 클래스 내에 이미 사용하려는 이름과 같은 이름을 가진 메서드가 있더라도 매개변수의 개수 또는 타입이 다르면, 같은 이름을 사용해서 메서드를 정의할 수 있다. 같은 이름의 메서드를 정의한다고 해서 무조건 오버로딩은 아니고 다음과 같은 조건을 만족해야 오버로딩이 성립한다. 1. 메서드의 이름이 같아야 한다. 2.* 매개변수의 개수 또는 타입이 달라야 한다. 역지사지로 컴파일러의 입장이 되었을 때 이름이 같은 메서드에 매개변수의 개수나 타입이 같다면 서로 구별이 되지 않을 것이다. 즉, 중복 정의가 되어 버린다. 그렇기 때문에 위의 조건을 만족해야 오버로딩된 메서드들이 매개변수에 의해서 구별이 될 수 있다. * 반환 타입은 오버로딩을 구현하는데 아무런 영향을 주지 않는다. 오버.. 1