'이것이 C#이다 개정판'의 chapter 7을 정리한 글입니다. 객체지향 프로그래밍 (Object Oriented Programming : OOP)객체지향 프로그래밍은 OOP라고도 하는데, 코드 내의 모든 것을 객체(Object)로 표현하고자 하는 프로그래밍 패러다임을 뜻합니다.객체지향 프로그래밍의 주요 개념은 아래와 같습니다.[객체]객체는 상태(state)와 행동(behavior)을 가진 실체입니다. 상태는 객체의 속성을 의미하고, 행동은 객체가 수행할 수 있는 함수나 메소드를 의미합니다.string a = "123";이라는 구문에서, a는 string의 실체(Instance)라고 합니다. ※ 객체, 실체, 변수위의 설명에 이어지는 글이 있습니다.'a 또한 실제로 데이터를 담을 수 있는 실제 객체..