https://youtu.be/g3iQH71q_2I 1. Abstract(추상화) 추상화는 복잡한 문제들 중 공통적인 부분을 추출하여 추상 클래스로 제공하고, 상속을 이용하여 나머지 클래스들을 하위 클래스로 제공하는 기법이다. 추상클래스 및 추상메서드 : 기능만 정의하고, 구현은 하위클래스에서 진행한다. 추상클래스를 사용하면 상속을 강제하는 기능, 추상메서드를 사용하면 오버라이딩을 강제하는 기능을 갖는다. 즉 하위 클래스 및 메서드에서 추상클래스와 메서드의 기능을 모두 사용하게끔 강제하는 역할을 한다. abstract class A{ public abstract int b(); //추상메서드는 본체내용이 있으면 안된다. public void d(){ //추상 클래스 내 일반 메소드가 존재할 수 있다. S..