익명 사용자
로그인하지 않음
토론
기여
계정 만들기
로그인
IT 위키
검색
오버라이딩
IT 위키
이름공간
문서
토론
더 보기
더 보기
문서 행위
읽기
편집
원본 편집
역사
180.71.14.85
(
토론
)
님의 2019년 10월 18일 (금) 00:39 판
(새 문서:
분류:소프트웨어 공학
;Overriding ;부모 클래스에서 정의해 놓은 메서드를 자식 클래스에서 재정의하는
객체지향
언어의
다형성
구...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
Overriding
부모 클래스에서 정의해 놓은 메서드를 자식 클래스에서 재정의하는
객체지향
언어의
다형성
구현 기법
상위클래스의 기능을 하위클래스에서 확장 및 최적화
추상클래스의 메소드를 구현
오버라이딩의 조건
[
편집
|
원본 편집
]
메서드의 이름, 파라미터 자료형/개수, 리턴 자료형이 상위 클래스와 동일해야 함
제약 조건
[
편집
|
원본 편집
]
접근 제한자: 상위 클래스보다 더 좁게 설정할 수 없음
예외 처리: 상위 클래스보다 더 큰 범위의 예외 처리 불가
Static 메서드와 Instance 메서드 상호 변환 불가
java에선 static 메서드를 오버라이딩 할 수 없음
분류
:
소프트웨어 공학
둘러보기
둘러보기
대문
최근 바뀜
광고
위키 도구
위키 도구
특수 문서 목록
이 문서 인용하기
문서 도구
문서 도구
사용자 문서 도구
더 보기
여기를 가리키는 문서
가리키는 글의 최근 바뀜
인쇄용 판
고유 링크
문서 정보
문서 기록
분류 목록
분류 목록
소프트웨어 공학