[JAVA] 자바 메서드 오버라이딩 안녕하세요 로로봉입니다 : ) 오늘은 메서드 오버라이딩에 대해 알아보도록 하겠습니다. 1) 메서드 오버라이딩의 개념과 동작 메서드 오버라이딩은 부모 클래스에게 상속받은 메서드와 동일한 이름의 메서드를 재정의하는 것으로, 부모의 메서드를 자신이 만든 메서드로 덮어쓰는 개념입니다. 마치 우리가 동일한 위치에 동일한 파일을 저장하고자 할 때 덮어쓰기가 수행되는 것과 같은 원리입니다. 메서드 오버라이딩이 수행되기 위해서는 2가지 조건을 만족해야 합니다. - 부모 클래스의 메서드와 시그너처 및 리턴 타입이 동일해야 한다. - 부모 클래스의 메서드보다 접근 지정자의 범위가 같거나 넓어야 한다. 먼저 부모 클래스의 메서드와 시그너처(메서드명, 입력매개변수의 타입과 개수)뿐 아니라 리터 타입까지 완벽하게 일치해야 합니.. 이전 1 다음 반응형