지난 포스팅에서는 클래스에 대해 공부하기 전, '객체 지향적 프로그래밍' 에 대해 알아보았다. 이번 포스팅에서는 클래스에 대해 알아보자. 클래스란 ? 앞선 포스팅에서 다뤘던 '객체 지향적 프로그래밍' 의 중심인 '객체' 를 정의하는 틀이라고 할 수 있다. 객체를 만들어 내기 위한 설계도와 같은 개념으로 설명하기도 한다. 또한, 우리가 만들어내는 어떠한 프로그램의 구성 요소 중 일부라고 볼 수도 있겠다. 이제 클래스의 구성 요소, 생성자와 메서드에 대해 알아보자. 생성자란? (constructor) 객체의 생성과 동시에 인스턴스 변수를 원하는 값으로 초기화할 수 있는 메서드의 일종이다. new 키워드를 사용하여 객체를 생성할 때, 자동으로 호출된다. 메서드의 일종으로 분류하였다지만, 일반적으로 사용하는 메..