[Spring] 추상클래스와 interface
1. 공통점 - abstract class와 interface는 선언만 있고 구현 내용이 없는 클래스입니다. - 자기 자신이 new로 객체생성을 해서 사용하는게 불가능합니다. - 추상클래스와 같은 경우 extends를 한 자식클래스나, 인터페이스와 같은 경우 implements한 자식 인터페이스만 객체를 생성할 수 있습니다. 2. 차이점 1) 추상클래스 - 추상클래스와 같은 경우 말그대로 클래스이고, 인터페이스와 같은 경우 구현하기 전 메서드에 대해 명시된것으로도 볼 수 있습니다. - 추상클래스와 같은 경우 반드시 클래스 내에 추상메서드(abstract Method())가 존재해야 합니다. - 오로지 단일상속(extends) 만 가능합니다. - 여러 메서드가 있지만 가져다 쓰거나 오버라이드 하거나, ab..
프로그래밍언어/자바. 스프링
2020. 5. 22. 01:01