[Java] 상속 관계와 메서드 오버라이드


[Java] 상속 관계와 메서드 오버라이드

클래스 상속 (Inheritance) // 상속 class 자식클래스 extends 부모클래스 { 코드; } - 자식 클래스가 부모 클래스의 멤버변수/메서드를 물려 받음 - 새로운 클래스를 정의할 때, 이미 구현된 다른 클래스를 상속받아서 속성/기능을 확장시켜 클래스를 구현함 → 상속을 하는 부모 클래스보다 상속을 받는 자식 클래스의 데이터가 더 크고 구체적임 ( == 부모 클래스는 자식 클래스보다 더 일반적임) - 상속받는 클래스끼리 멤버변수/메서드가 동일하면, 자식 클래스 파일에서는 코드를 제거하고 부모 클래스에만 입력해도 상속받아서 사용할 수 있음 - 자식 클래스 객체로 어떤 메서드를 실행하면, 우선 자식 클래스 자신에게 그 메서드가 있는지 확인함 → 자신에게 해당 메서드가 없다면 부모 클래스에 있..


원문링크 : [Java] 상속 관계와 메서드 오버라이드