본문 바로가기

JAVA

메소드 오버라이딩

  오버라이딩

슈퍼클래스의 메서드와 동일하 메서드 명과 인수로 재 구현하는 방식

슈퍼클래스의 메서드를 재 구현 할 시 @Override 어노테이션이 붙는다.

 

이클립스에서 해당 메소드명. 하고 ctrl+space 입력-> 해당 메소드 선택

 

▶ 오버라이딩 / 오버로딩 차이점

 - 오버로딩 : 메소드 이름이 같지만 인수의 형과 갯수가 다른 메소드를 정의하는 것.

 - 오버라이딩 : 서브 클래스에서 이름과 인수의 형, 개수까지 슈퍼 클래스의 메소드와 동일한 메소드를 정의하는 기능이다.

'JAVA' 카테고리의 다른 글

인터페이스  (0) 2020.05.07
추상 클래스  (0) 2020.04.27
상속(extends)  (0) 2020.04.22
클래스 라이브러리  (0) 2020.04.22
생성자  (0) 2020.04.22