목록java overriding (1)
겉바속촉
객체지향 - 오버라이딩(overriding)
오버라이딩이란 ? 조상클래스로부터 상속받은 메서드의 내용을 상속받는 클래스에 맞게 변경하는 것 override : ~위에 덮어쓰다(overwrite), ~에 우선하다 선언부 동일해야 함 : 이름, 매개변수, 리턴타입 접근제어자를 좁은 범위로 변경하는 것 불가능 : 조상 메서드가 protected인 경우 => 범위가 같거나 넓은 protected , public으로만 변경 가능 조상클래스의 메서드보다 많은 수의 예외를 선언할 수 없음 오버로딩 : over loading // 기존에 없던 새로운 메서드 정의 - new 오버라이딩 : overriding // 상속받은 메서드의 내용을 변경하는 것 - change, modify
IT 일기 (상반기)/JAVA
2022. 11. 7. 15:20