728x90
추상 클래스(abstract class)
- 다른 클래스들이 상속 받을 수 있는 클래스이다. 추상 클래스 자체는 인스턴스화할 수 없으며 주로 공통된 기능이나 인터페이스를 정의하는 데 사용한다.
추상 메서드(abstract method)
- 추상 클래스 내에서 선언되며, 메서드 본체를 가지지 않는다.
- 파생 클래스에서 반드시 해당 메서드를 구현해야 한다.
주의사항
- 추상 클래스는 인스턴스화할 수 없다
- 추상 클래스는 추상 메서드를 가질 수 있지만, 추상 메서드가 없어도 추상 클래스로 선언할 수 있다.
- 추상 메서드는 오직 추상 클래스 내에서만 선언될 수 있다.
- 추상 클래스는 일반 메서드와 속성도 가질 수 있다.
- 추상 메서드는 파생 클래스에서 반드시 구현해야 한다.
728x90
'언어 > C#' 카테고리의 다른 글
String.IsNullOrWhiteSpace(String) (0) | 2024.08.05 |
---|---|
TryGetValue 메서드에서 Dictionary와 Tuple 함께 사용 (0) | 2024.08.05 |
Task.FromResult (0) | 2024.08.01 |
GUID(Globally Unique Identifier) (0) | 2024.08.01 |
DebuggerNonUserCodeAttribute, GerneratedCodeAttribute, RepeatedField (0) | 2024.08.01 |