01. 클래스와 객체
·
💻 Programming Language/C#
클래스와 객체 객체지향프로그래밍(Object Oriented Programming => OOP) : 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 객체 들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있다. 눈에 보이는 모든 것들은 객체이고 프로그램상에서 객체를 구현할 수 있다. 객체들은 각각 저마다의 특성을 가지고 있다. 예를들어 사람을 예로 들면 사람의 이름, 사람의 나이, 성별 등등 여러가지 특성을 통해 사람이라는 객체를 묘사할 수 있다. 이러한 특성을 속성이라 하고, 객체가 할 수 있는 기능 혹은 행동을 메소드라고 표현한다. 객체지향 프로그래밍에서 가장 많이 등장하는 용어는 class이다. 클래스에 사람이라고 하는..