반응형
오버라이딩(Overriding)
부모클래스에서 상속받은 메소드를 자식클래스에서 재정의 하는 것
오버라이딩 조건
부모메소드의 이름, 리턴타입, 매개변수의 갯수, 타입 순서가 모두 동일해야한다.
단, 접근제어자는 부모클래스와 동일하거나 더 넓은 범위로 지정 할 수 있다.
오버라이딩을 어떻게 사용하는가
Class Parent{
public void testMethod(String test1, int test2){
System.out.println("부모클래스");
}
}
Class Child extends Parent{
public void testMethod(String test1, int test2){
System.out.println("자식메소드");
}
}
메소드 내부에 코드만 다르게 재정의 할 수 있다.
반응형
'공부 > 과거 자료' 카테고리의 다른 글
[Tomcat] 유효한 문자들은 RFC 7230과 RFC 3986에 정의되어 있습니다. (0) | 2022.08.17 |
---|---|
[Java] asIterator forEachRemaining (0) | 2022.08.17 |
[MySQL] LIMIT와 OFFSET이란 (0) | 2022.08.01 |
[Javascript] 배열 확인 - isArray() (0) | 2022.07.29 |
[Java] 생성자 (Constructor) (0) | 2022.07.28 |