class를 만들 때 규칙이 있다. 1. 클래스는 상태와 행위를 가진다. 상태 : 변수 (ex. 목이 마른 정도 = 30) 행위 : 메서드 (ex. 물 마시기) 2. 상태는 직접 변경할 수 없다. 행위를 통해서만 변경이 가능하다. (ex. 목이 마른 정도 = 50 으로 직접 변경 불가능) 3. 자바는 모든 코드가 클래스 내부에 들어와야한다.(언어마다 특징이 다름) 자바에서 class가 1급객체이기 때문이다. 클래스 생성은 자체가 클래스이기 때문에 밖에 쓸 수 있다. 상태만 있고 행위는 없는 클래스가 있긴 하다 이것은 상태가 고정되어 있는 클래스이다. 상태가 있고 행위는 없을 수도 있고 상태는 없고 행위만 있을 수도 있고 둘 다 없을 수도 있다. 클래스의 구조는 이렇다. class Car { 상태 행위( ..