[Java] 오버라이딩(Overriding)이란
오버라이딩(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("자식메소드"); } } 메소드 내부에 코드만 다르게 재정의 할 수 있다.
2022.08.01