Java는 OOP를 위해 고안된 언어이기 때문에, 모든 것을 클래스로 관리한다. 애초에 프로그램 본문도 "public class 사용자클래스파일이름"으로 시작하니까. 그 외 사용자 정의 클래스를 작성할 수 있다. public class Person { // ... code of Person Class } 기본적으로 위와 같이 사용할 수 있다. 클래스의 껍데기를 생성했다면, 클래스 내부에서 사용할 변수를 선언할 수도 있다. 인스턴스 혹은 클래스에서 사용되는 변수를 선언하는 곳을 클래스 필드(Field)라고 한다. public class Person { private String name; private String gender; private int age; } 초기값을 전달 할 수도 있으나, 추후 생성자..