본문

[2017.07.25] 04. 오버라이딩과 오버로딩

오버라이딩(Overriding) 은

부모 클래스가 갖고 있는 기능(메소드)에 필요에 따라 자식 클래스에서 변경(재정의, 추가(super)) 하는 방법이다.


오버라이딩(Overriding) 조건

- 메소드 이름

- 메소드 반환 데이터 타입

- 메소드 매개변수 개수, 순서, 데이터 타입(매개변수 이름은 상관없다)




오버로딩(Overloading) 정의

같은 이름이지만 서로 다른 매개변수의 형식을 가진 메소드를 여러개 정의 할 수 있는 방법이다.


오버로딩(Overloading) 조건

- 메소드 이름



#오버라이딩 #오버라이딩 조건 #오버로딩 #오버로딩 조건

공유

댓글 0