/ EXITEM, 정처기

상속(Inheritance)

상속 Inheritance 관계

객체 지향 프로그램밍에서 클래스 간의 관계를 나태내는 개념 중 하나입니다.
한 클래스가 다른 클래스에서 정의된 속성과 메서드를 상속받는 것을 의미합니다.

상속을 받는 클래스는 기존 클래스의 모든 속성과 메서드를 상속받으며, 이를 기반으로 새로운 속성과 메서드를 추가할 수 있습니다.
이를 통해 코드의 재사용성을 높이고, 중복된 코드를 제거하여 코드의 유지보수성을 높일 수 있습니다.

상속 관계에서는 부모 클래스자식 클래스라는 개념이 존재합니다.
부모 클래스상속을 제공하는 클래스이며, 자식 클래스상속을 받는 클래스입니다.
자식 클래스는 부모 클래스의 모든 속성과 메서드를 상속받으며, 이를 통해 새로운 기능을 추가하거나 부모 클래스의 기능을 변경할 수 있습니다.

특징

  • 자식 클래스는 부모 클래스의 속성과 메서드를 상속받습니다.
  • 자식 클래스는 부모 클래스에서 정의된 메서드를 오버라이딩(Overriding)하여 수정할 수 있습니다.
  • 자식 클래스는 부모 클래스에서 정의된 메서드를 호출하거나 상속된 속성을 사용할 수 있습니다.
  • 자식 클래스는 부모 클래스와 같은 인터페이스를 가질 수 있으며, 다형성(Polymorphism)을 구현할 수 있습니다.