[ 개요 ]C#은 객체지향 프로그래밍 언어(Object Oriented Programming)라는 말은 많이 들어봤을 것이다.객체지향은 말 그대도 객체를 이용하는 프로그래밍 언어라는 뜻이다.프로그래밍에서 객체(Object), 클래스(Class), 인스턴스(Instance)라는 용어가 자주 언급되는데 이것들이 무엇인지 알아보도록 하자[ 객체(Object) ]기본적인 정의는 물리적이나 추상적으로 존재하는 사물이다.프로그래밍에서는 클래스를 통해 생성한 인스턴스를 의미한다.위키피디아에서는 “클래스에서 정의한 것을 토대로 메모리(실제 저장 공간)에 할당된 것으로 프로그램에서 사용되는 데이터 또는 식별자에 의해 참조되는 공간”라고 말한다.[ 클래스(Class) ]객체를 생성하기 위해 만들어놓은 설계도이다.프로그래밍..