1. 객체와 클래스 : 사용자 정의 자료형의 이해객체지향 프로그래밍의 가장 큰 특징 중 하나는사용자가 새로운 자료형을 직접 정의해서 사용할 수 있다는 점이다. 우리는 int, string 같은 자료형을 사용해 데이터를 저장한다.자바는 이처럼 내가 원하는 구조를 가진 새로운 자료형도 만들 수 있다. 예를 들어 '책'이라는 자료형이 필요하다면 '제목/저자/가격' 과 같은 정보로 묶을 수 있다.객체(Object)객체는 서로 다른 타입의 데이터를 하나로 묶은 구조이다.(이질적)즉, 관련된 데이터를 하나의 단위로 관리하기 위한 개념이다. 클래스(Class)클래스는 객체를 생성하기 위한 설계도이다.public class Book{ public String title; public String author..