클래스 (컴퓨터 프로그래밍): 두 판 사이의 차이

내용 삭제됨 내용 추가됨
잔글 Ykhwong님이 클래스 (컴퓨터 과학) 문서를 클래스 (컴퓨터 프로그래밍) 문서로 이동했습니다
편집 요약 없음
1번째 줄:
'''클래스'''(class)는 [[객체 지향 프로그래밍]](OOP)에서 특정 객체를 생성하기 위해 변수와[[변수 (컴퓨터 과학)|변수]]와 메소드를 정의하는 일종의 틀이다. 객체를 정의 하기 위한 상태(멤버변수)와 메서드(함수)로 구성된다.{{sfn|Gamma|Helm|Johnson|Vlissides|1995| p=14}}{{sfn|Bruce|2002|loc=2.1 Objects, classes, and object types, {{Google books|9NGWq3K1RwUC|Objects, classes, and object types|page=18|plainurl=yes}}}}
 
[[템플릿]]을 사용하면 객체를 클래스로 정의할 때 멤버의 자료형을 미리 정하지 않고 객체를 사용할 때 결정할 수 있다. 이를 통해 클래스나 멤버의 중복 정의를 하지 않아도 되므로 효율적으로 코딩이 가능하다.