1. 추상 클래스(1) 추상클래스란?: 추상 메소드를 0개 이상 포함하는 클래스 (추상 메소드가 없어도 추상 클래스로 만들 수 있다.)- 추상 메소드: 메소드의 기능이 없고 헤더부만 존재하는 불완전한 메소드- 추상 메소드가 있으면 반드시 추상 클래스로 만들어야 한다.- 스스로 자신의 생성자를 활용한 인스턴스 생성 불가(불완전한 클래스) -> 추상클래스는 상속을 활용해 하위 클래스 타입의 인스턴스를 이용해서 인스턴스 생성해야 한다.// 추상 클래스 선언public abstract class Product { // 추상 클래스는 필드를 가질 수 있다. private int nonStaticField; private static int staticField; // 추상 클래스는 생성자를 ..