추상 클래스(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
로 구분.
🔗 관련 페이지
This post is licensed under CC BY 4.0 by the author.