객체지향 프로그래밍이란? 어떤 로직을 상태와 행위로 이루어진 객체로 만들고 이 객체들을 조립하여 하나의 프로그램을 만드는 것입니다. 클래스를 만드는 것은... 우리가 클래스를 만드는 것은 어떻게 보면 사용자정의 데이터 타입을 만드는 것이라고도 볼 수 있다. 객체는? 객채는 변수와 메소드의 집합이다. 지역변수, 전역변수 어떤 클래스를 만들었다. 클래스의 소유인 변수 / 인스턴스의 소유인 변수 이렇게 두가지 변수로 나누어 보았다. 클래스의 맴버인 변수는 모든 인스턴스에서 같은 값을 가진다. 인스턴스를 생성 하지 않고도 클래스의 변수에 직접 접근하여 값을 사용 가능하다. 또한 인스턴스를 생성 하지 않고도 클래스의 변수에 직접 접근하여 값을 사용 가능하다. 그리고 보통 이것을 전역 변수라고 부른다. 공부를 위한..