C++에서 다형성 구현 원리 완전 정복
가상 함수와 다형성 개념
클래스 내에서 virtual 키워드가 붙은 멤버 함수는 가상 함수로 분류됩니다. 이 키워드는 함수 선언부에만 사용되며, 실제 구현부에는 포함되지 않습니다.
class Parent
{
virtual int process() ; // 가상 함수 선언
};
int Parent::process() // 구현 시 virtual 불필요
{
// 함수 내용
}
다형성의 첫 번째 형태
파생 클래스의 인스 ...
6월 6일 21:39에 게시됨
Python 클래스와 상속 기본 개념
클래스의 캡슐화:
캡슐화는 클래스 내부의 정보를 숨기고, 외부에서 직접 변수를 수정하지 못하도록 하는 기법입니다. 클래스가 제공하는 메서드를 통해서만 숨겨진 정보에 접근하고 조작할 수 있습니다.
class Monster():
# 클래스의 공용 속성
species = "악마"
# 클래스 초기화(생성자), 클래스 인스턴스화 시 자동 호출됩니다.
def _ ...
5월 22일 12:41에 게시됨