절차지향 VS 객체지향 클래스의 유무는 절차지향 과 객체지향 프로그래밍의 차이점 중 하나다. 절차지향 프로그래밍 언어(ex : C언어)는 클래스가 없다. 하지만 객체지향 프로그래밍 언어인 파이썬은 클래스가 있다. 클래스(Class)와 객체(Object) 함수나 변수 등을 모아둔 틀을 클래스라고 한다. 이런 클래스의 기능들을 사용하기 위해서는 객체를 선언한다. 클래스 하나만 만들어 두면 객체를 여러개 선언해 기능을 가져다가 쓰면 되므로 생산성을 높일 수 있다. 사실 위에 설명 만으로는 이해가 잘 가지 않을 거므로, 예제 보면서 이해하는 것이 편하다. 클래스, 객체, 메서드, 생성자, 소멸자, 인스턴스 6개의 용어를 확실하게 이해하고 직접 실습해 보면된다. 클래스(Class) 만들기 Test 라는 클래스를 ..