클래스 - 해당되는 글 2건
클래스는 객체 지향 프로그래밍의 중심이다. 닷넷의 기본 라이브러리는 클래스 라이브러리이므로 모든 것들이 클래스로 되어 있다. 따라서 닷넷을 잘 활용하기 위해서는 클래스를 만들고 활용하는 방법을 속속들이 잘 알고 있어야 한다. 클래스는 속성을 표현하는 데이터와 동작을 기술하는 함수의 묶음으로 정의되며 유식한 표현으로 필드와 메서드를 캡슐해 놓은 것이다.
기본적인 개념은 C++이나 자바의 클래스와 똑같지만 닷넷의 클래스는 C++에 비해 훨씬 더 기능적으로 확장되었으며 새로운 개념들이 존재한다. C++의 클래스는 변수와 함수를 가지는 정도이지만 닷넷의 클래스에는 이 외에도 프로퍼티, 델리게이트, 인덱서 등이 더 포함된다. 우리는 닷넷 라이브러리의 무수한 클래스들이 제공하는 메서드, 필드, 프로퍼티 등을 활용하여 원하는 프로그램을 빠르고 쉽게 작성할 수 있다.
저작자 표시
신고

'Study > C#' 카테고리의 다른 글

[C# : 현재 실행중인 Process 목록 구하기]  (0) 2010.08.01
[C# : 값 타입(Value)과 참조 타입(Reference)  (0) 2010.07.25
[C# : 클래스]  (0) 2010.07.25
[C# : 배열의 메서드]  (0) 2010.07.25
[C# : 콘솔의 여러가지 기능]  (0) 2010.07.25
[.NET : 닷넷의 네임스페이스]  (0) 2010.07.25
Trackback 0 | Comment 0
예를 들어 보자. 집에 있는 자동차는 분명히 객체이고, 당신이 소유한 것이다. 아무 차나 소유하는 것이 아니라, 공장에서 생상된 특정한 차를 소유한다. 또한 차는 등록번호가 부여되어 그 차를 다른 차와 구별하여 인식할 수 있다. 객체지향의 세계에서 당신의 차는 차의 '인스턴스'다. 더 자세히 설명하자면, car는 그 인스턴스가 생성된 클래스의 이름이다. 따라서 새로운 차가 생산될 때마다, 클래스 car에서 새로운 인스턴스가 생성되고 car의 각 인스턴스는 객체라고 부른다. 
저작자 표시
신고
Trackback 0 | Comment 0

강군v's Blog is powered by Daum & tistory

 

티스토리 툴바