본문
[2017.07.25] 04. 오버라이딩과 오버로딩
컴퓨터/이론: 개발 2017. 7. 30. 20:12
오버라이딩(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 |
댓글