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

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: