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

내용 삭제됨 내용 추가됨
편집 요약 없음
1번째 줄:
{{정리 필요|날짜=2009-6-9}}
 
'''클래스'''는 [[객체지향 프로그래밍]](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}}}}
 
[[템플릿]]을 사용하면 객체를 클래스로 정의 할 때 멤버의 자료형을 미리 정하지 않고 객체를 사용할 때 결정할 수 있다. 이를 통해 클래스나 멤버의 중복 정의를 하지 않아도 되므로 효율적으로 코딩이 가능하다.