안녕하세요. 이번에는 상속과 구현(extends vs implements)의 차이점을 알아볼 거예요. 제가 첫 상속이라는 공부를 할 때 왜 이걸 쓰는지 잘 몰랐어요. 생각보다 간단하니 가볍게 차이점을 알아볼게요. 상속(extends) 상속은 클래스가 클래스를 상속할 때 인터페이스가 다른 인터페이스 상속할 때 사용한답니다. 이 뜻은 같은 친구들끼리 상속할 때만 사용할 수 있는 친구예요. class Animal { void breathe() { System.out.println("숨 쉬어요"); }}class Dog extends Animal { void bark() { System.out.println("멍멍"); }}Dog dog = new Dog();d..