[JAVA] Interface vs Abstract Class
부제: 인터페이스와 추상클래스의 비교 인터페이스와 추상클래스의 차이점. JAVA 서적 아무거나 펴보면 무조건 나오는 내용이다. 혹시 당신은 그냥 문법적인 차이만 대충 알고 넘어가지 않았는가? 이번 글에서는 인터페이스와 추상클래스를 비교해보겠다. 1. Abstract Class 클래스의 형태 중 하나이다. 클래스는 일반 클래스(concrete class)와 추상 클래스(abstract class)로 나뉜다. 클래스를 abstract로 정의한 경우 그 클래스는 추상 클래스가 된다. 추상 클래스의 선언 예는 아래와 같다. public abstract class Human { public abstract void sleep(); public abstract int food(); } 추상 클래스가 일반 클래스와 ..
IT/기술면접
2020. 7. 5. 21:15