인터페이스
인터페이스에는 추상메서드만 들어갈 수 있다.
다중 상속하려면 하나는 무조건 인터페이스로 바꿔야하고
Public abstract 가 메서드 앞에 생략되어있다.
부모가 물려준 추상메서드는 자식클래스에서 오버라이딩 해서 제대로 구현해 줘야함
기존에는 하고싶을때만 오버라이딩 했다
class Hong extends Doctor, Person{
void say(){
//이러한 문제들로 다중상속 안됨
super.say();
}
}
class Hong extends Person implements Doctor{
void say(){
//구현 코드 ~~~
}
}
}
Abstract 는 뉴 안됨 인터페이스도 뉴 안됨
구상 메서드 하나 추상메스드 하나 면 순도 50프로 추상메서드
인터페이스는 백프로 추상메서드
추상이든 인터페이스든 뉴를 못하는 이유
리모콘은 추상메서드가 잘 작동되는지 확인할 길이 없다
추상메스드 부족한 부분만 채워서 쓰면 가능하다