추상 클래스(Abstract Class) - C++/C#/CS 기초
추상 클래스(Abstract Class)
📌 개념 정리
💻 예제
1
2
3
4
5
6
7
8
class Shape {
public:
virtual void Draw() = 0; // 순수 가상 함수
};
class Circle : public Shape {
public:
void Draw() override { cout << "Circle\n"; }
};
⚡ 주의점
- 인터페이스 제공 역할.
- C#에서는
abstract class또는interface로 구분.
🔗 관련 페이지
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.