클래스란?
데이터와 데이터를 조작하 는 함수를 하나의 묶음으로 관리할 수 있으므로 복잡한 프로그램도 더욱 쉽게 작성할 수 있습니다.
절차형 프로그래밍 : 각 데이터를 리스트로 보관?
객체형 프로그래밍 : 각 데이터들을 하나의 객체 단위로 보관
클래스는 데이터와 데이터를 조작하는 함수의 묶음임.
클래스를 통해 특정 객체가 가지는 데이터와 그 데이터를 어떻게 조작해야 되는지 메소드가 정의됨으로 복잡한 프로그램도 마치 현실 세계처럼 구현할 수 있음.