overriding (1) 썸네일형 리스트형 [Java] 오버로딩과 오버라이딩 오버로딩한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것으로 같은 기능을 하는 메서드의 경우 하나의 이름으로 정의할 수 있다.메서드의 이름이 같아야 한다.매개변수의 개수 또는 타입이 달라야 한다. 가변인자기존에는 메서드의 매개변수 개수가 고정적이었으나 JDK1.5부터 동적으로 지정해줄 수 있게 되었다.'타입... 변수명'과 같은 형식으로 선언한다. 가변인자 외에도 매개변수가 더 있다면, 가변인자를 매개변수 중에서 제일 마지막에 선언해야 한다.123public PrintStream printf(String format, Object... args) { ...}Colored by Color Scriptercs 오버라이딩조상 클래스로부터 상속받은 메서드의 내용을 자손 클래스 자신에 맞게 변경하는 것... 이전 1 다음