클래스와 객체 클래스는 객체에서 사용되는 속성(자료구조)와 메서드를 정의해 묶어준 것을 의미한다. 클래스는 과자틀이라고 한다면, 객체는 과자틀(클래스)에 의해 만들어진 과자를 가르킨다. 객체는 인스턴스라고도 부른다. 객체 지향 프로그래밍은 복잡한 문제를 잘 나누어 객체로 만들고 객체를 조합하여 문제를 해결한다. 따라서 복잡한 문제를 처리하는데 유용하다. 용어 설명 객체: 클래스로부터 생성되어 클래스의 속성(자료구조)와 메서드를 가진다. 객체는 다른 객체에 영향을 받지 않고 독립적인 값을 유지한다. 클래스: 객체에서 사용될 속성과 메소드를 정의한 툴 속성: 클래스와 객체에서 사용되는 변수(자료구조). 멤버변수라고도 부름 메서드: 클래스와 객체에 사용되는 함수. 매개변수 self를 필수로 가진다. 클래스 생..