개발 기본 수업이란 무엇입니까? -techopedia에서 정의

기본 수업이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-베이스 클래스는 무엇을 의미합니까?

기본 클래스는 다른 클래스가 파생되는 객체 지향 프로그래밍 언어의 클래스입니다. 기본 클래스에서 암시 적으로 상속 된 코드를 재사용 할 수있는 다른 클래스를 쉽게 만들 수 있습니다 (생성자 및 소멸자 제외). 프로그래머는 파생 클래스와 관련된 멤버를 추가하거나 재정 의하여 기본 클래스 기능을 확장 할 수 있습니다.


기본 클래스는 부모 클래스 또는 수퍼 클래스라고도합니다.

Techopedia는 기본 클래스를 설명합니다

기본 클래스에서 파생 된 클래스는 데이터와 동작을 모두 상속합니다. 예를 들어, "차량"은 "car"및 "bus"가 파생 된 기본 클래스 일 수 있습니다. 자동차와 버스는 모두 차량이지만 각각 차량 기본 클래스의 자체 전문화를 나타냅니다.


기본 클래스에는 다음과 같은 속성이 있습니다.

  • 기본 클래스는 파생 클래스보다 자동으로 인스턴스화됩니다.
  • 파생 클래스는 일치하는 매개 변수 목록을 사용하여 기본 클래스 생성자를 호출하여 인스턴스화 중에 기본 클래스와 통신 할 수 있습니다.
  • 기본 클래스 멤버는 명시 적 캐스트를 통해 파생 클래스에서 액세스 할 수 있습니다.
  • 추상 메소드가 기본 클래스에 정의 된 경우이 클래스는 추상 클래스로 간주되며 비추 상 파생 클래스는이 메소드를 대체해야합니다.
  • 추상 기본 클래스는 선언에서 "abstract"키워드를 사용하여 작성되며 "new"키워드를 사용하여 직접 시작하지 못하게합니다.
기본 수업이란 무엇입니까? -techopedia에서 정의