C# :: For Beginners

[C#] 상위 클래스를 상속받는 하위 클래스를 정의하는 기본적인 방법

이번 게시글에서는 하위 클래스를 정의하는 방법에 대해 짤막하게 다루어봅니다.

 

상위 클래스를 상속받는 하위 클래스를 정의하는 기본적인 방법

하나의 Class (클래스), C1 이 있고 이를 상속받는 하위 Class (클래스) C2 를 정의하고 싶다고 가정해봅시다. 이러한 경우, Class (클래스) C2 는 다음과 같이 정의할 수 있습니다.

 

class C2 : C1 {
...
}

 

“C2 : C1” 은 Class (클래스) C1 을 상속받는 Class (클래스) C2 임을 의미합니다. 하위 클래스에 Field (필드) 혹은 Method (메서드) 를 추가하는 방법은 기존의 클래스를 정의하는 방법과 동일하게 사용할 수 있습니다. 상위 클래스에서 정의된 Method (메서드) 를 하위 클래스에서 다시 구현하는 경우 역시 가능합니다. 이를 Override (오버라이드) 라고 하는데, 이에 대해서는 별도의 게시물로 다시 한번 작성해보도록 하겠습니다.

고맙습니다.

Leave a Reply

Discover more from Dream big, Achieve more.

Subscribe now to keep reading and get access to the full archive.

Continue reading