본문

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

오버라이딩(Overriding) 은

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


오버라이딩(Overriding) 조건

- 메소드 이름

- 메소드 반환 데이터 타입

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




오버로딩(Overloading) 정의

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


오버로딩(Overloading) 조건

- 메소드 이름



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

'컴퓨터 > 이론: 개발' 카테고리의 다른 글

[2017.08.01] 06. API, UI  (0) 2017.08.01
[2017.07.30] 05. 자바 컴파일  (0) 2017.07.30
[2017.07.24] 03. 상속과 생성자  (0) 2017.07.30
[2017.07.21] 02. 클래스 멤버 VS 인스턴스 멤버  (0) 2017.07.24
JAVA 반복문 제어  (0) 2017.07.17

공유

댓글