반응형 정의1 추상클래스와 인터페이스 추상클래스 / 인터페이스 차이 추상클래스 추상 메서드를 하나 이상 가지고 있는 클래스 인터페이스 추상 메서드의 집합. 하지만 자바 8부터 default 접근 제어자를 허용하면서 인터페이스도 구현이 가능해졌습니다. 왜 인터페이스에서 구현을 가능하게 했을까요? 자동차를 만들기 위해 Car 인터페이스를 다음과 같이 선언했습니다 그 후 이것을 구현한 아반떼 클래스를 만들었습니다 코드는 문제없이 잘 동작했고 시간이 흘러 Car 인터페이스를 상속하여 구현한 자동차 클래스가 100만개 였다고 가정해볼게요 그러다가 Car가 출발할 수 있도록 start() 추상 메서드를 만들어 달라는 요구사항이 들어왔습니다. 바로 만들어 줍시다 그후 인터페이스를 implements 받은 클래스들을 구현하려고 생각해보니.. 100만개의 .. 2019. 12. 9. 이전 1 다음