"클래스"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
1번째 줄: 1번째 줄:
'''클래스'''(Class)는 같은 종류의 집단에 속하는 속성, [[오퍼레이션]], 관계 등을 갖고 있는 객체들의 집합으로, [[객체 지향 프로그램]]의 사용자 정의 데이터형이다. [[클래스]] 내에서 [[객체]][[메소드]]에의해 통신이 가능하다.
+
'''클래스'''(class)[[객체 지향 프로그래밍]](OOP)에서 새로운 [[객체]](object)를 만들기 위한 [[템플릿]]을 말한다. 클래스를 사용하여 [[인스턴스]](instance)를 생성함으로써 객체를 만들 수 있다. 파일 확장자는 .class이다.
  
 +
클래스는 [[변수]]와 [[메소드]] 등을 자신의 멤버로 가지고 있다. 하나의 클래스는 다른 클래스를 자신의 멤버로 포함(composite)할 수 있다. 이러한 성질을 이용해 작은 기능을 수행하는 여러 개의 클래스를 만든 후, 이들을 조립하여 커다란 클래스를 만들 수 있다.
  
==같이보기==
+
== 같이 보기 ==
*[[객체 지향 프로그래밍]]
+
* [[객체 지향 프로그래밍]]
*[[객체]]
+
* [[객체]]
*[[메소드]]
+
* [[메소드]]
 +
 
 +
[[분류:프로그램]]

2018년 7월 19일 (목) 21:40 판

클래스(class)란 객체 지향 프로그래밍(OOP)에서 새로운 객체(object)를 만들기 위한 템플릿을 말한다. 클래스를 사용하여 인스턴스(instance)를 생성함으로써 객체를 만들 수 있다. 파일 확장자는 .class이다.

클래스는 변수메소드 등을 자신의 멤버로 가지고 있다. 하나의 클래스는 다른 클래스를 자신의 멤버로 포함(composite)할 수 있다. 이러한 성질을 이용해 작은 기능을 수행하는 여러 개의 클래스를 만든 후, 이들을 조립하여 커다란 클래스를 만들 수 있다.

같이 보기