클래스

클래스 (Classes)

R의 클래스 시스템에 대해 알아볼게요. class 속성을 중심으로 어떻게 동작하는지 설명할게요.

출처: R Language Definition

본문

2.2.4 Classes

R에는 정교한 클래스 체계2가 있는데, 주로 class 속성을 통해 제어돼요. 이 속성은 객체가 상속하는 클래스 목록을 담고 있는 문자형 벡터예요. 이것이 R에서 "제네릭 메서드(generic methods)" 기능의 기초가 돼요.

이 속성은 사용자가 거의 제한 없이 접근하고 조작할 수 있어요. 객체가 실제로 클래스 메서드가 기대하는 구성 요소를 포함하고 있는지 검사하지 않아요. 따라서 class 속성을 변경할 때는 주의해야 하고, 사용 가능한 경우에는 특정 생성 및 강제 변환(coercion) 함수를 우선 사용하는 것이 좋아요.

더 알아보기 (Learn more)

출처: R Language Definition - Classes