먼저 숙제 문제 풀이를 진행하면서 abstract에 대해서 배웠다. abstract는 부모 클래스의 메서드에 어떤 기능을 작성할 수 없게끔 강제하는 코드이다. 강사님은 부모 클래스에서 어떤 기능을 작성한다는 것은 의미가 없는 행동이라고 하셨는데 대게 자식 클래스에서 오버라이딩하기 때문에 그런 것 같다. abstract를 사용한 코드 예제를 보자.class 땡땡 { abstract void 땡땡 (); //abstract 사용.}interface 땡땡 { void 땡땡 (); // abstract는 생략됨}class 땅땅 implements 땡땡 { //interface에게 상속받으려면 extends가 아니고 implements로 상속함. //implements는 다중상속이 가능하다.(어차..