상속이란?
기존의 클래스를 확장하거나 재사용할 때 사용
기존의 클래스의 필드, 메서드, 프로퍼티등을 부여받을 수 있다
물려주는 클래스를 부모 클래스 물려받는 클래스를 자식클래스라고 한다.
장점
코드의 재사용성: 코드 반복을 줄일 수 있다.
계층 구조 표현
유지보수성 향상
C#에서는 다중 상속이 불가, 단일 상속만 가능하다
계층적인 상속 구조를 가질 수 있으며
부모클래스의 접근 제한자에 따라 자식클래스의 접근을 정할 수 있습니다.
virtual
가상메서드
virtual 키워드로 자식 클래스에서 필요에 따라 재정의 할 수 있다.
'Language > C#' 카테고리의 다른 글
[C#] List (0) | 2025.02.07 |
---|---|
[C#] Convert.ToInt32() vs int.Parse() (0) | 2025.02.06 |
[C#] Text RPG (0) | 2025.02.05 |
[C#] partial (0) | 2025.02.04 |
[C#] Array.Resize() 배열 크기 변경하는 방법 (0) | 2025.02.03 |