-
interface 와 추상클래스 차이개발/java 2015. 1. 17. 15:50
추상클레스와 인터페이스 차이점.
interface <-> abstract
접근제한자 전부 public <-> 아무거나 사용가능
일반변수 가질수 없음 (static)이여야만함. <-> 일반변수를 가질수있음
인터페이스만 상속가능함 <-> 클래스와 인터페이스를 상속받을수있다
인터페이스는 인터페이스를 여러개 상속가능하게 한다. (,) 로 이어감 <-> 단일상속
생성자x <-> 생성자o
추상클래스는 인터페이스보다 속도가빠름. 이유는 인터페이스는 관련 메소드를 찾기위해 부가적인 일들을 더처리함.
추상메소드만 선언할꺼면 인터페이스를, 다른 일반 메소드나 필드도 필요하면 추상클래스를 쓰면 된다
'개발 > java' 카테고리의 다른 글
기본설정 (0) 2015.12.18 JPA 시작 (0) 2015.12.18 서브도메인과의 opener 권한문제 해결방법 (0) 2015.05.03 컨테이너란 무슨뜻일까 (0) 2015.01.15 전자정부프레임워크에서 프로퍼티값 가져오기 (0) 2014.10.12