클래스 상속이란 무엇인가요? 파생 클래스를 정의하는 방법은 무엇입니까? 다형성이란 무엇입니까? 다형성은 무엇을 합니까?
상속은 클래스를 연결하고 클래스의 재사용을 허용하고 장려하는 계층적 모델로 일관성을 명확하게 표현할 수 있는 방법을 제공합니다. 새로운 객체 클래스는 기존 클래스에서 파생될 수 있으며, 이를 클래스 상속이라고 합니다. 새 클래스는 원본 클래스의 특성을 상속받습니다. 새 클래스를 원본 클래스의 파생 클래스(하위 클래스)라고 하고, 원본 클래스를 새 클래스의 기본 클래스(부모 클래스)라고 합니다. 파생 클래스는 기본 클래스에서 메서드와 인스턴스 변수를 상속할 수 있으며 클래스는 특별한 요구 사항에 더 적합하도록 새 메서드를 수정하거나 추가할 수 있습니다.
다형성 지능은 서로 다른 유형의 개체가 동일한 메시지에 응답할 수 있도록 하는 것을 의미합니다. 다형성에는 매개변수화된 다형성과 포함 다형성이 포함됩니다. 다형성 언어는 유연성, 추상화, 공유 동작, 공유 코드 등의 장점을 갖고 있어 동일한 이름을 가진 응용 프로그램 기능의 문제를 효과적으로 해결할 수 있습니다.