Language/Java
인터페이스와 추상클래스의 차이..?
추상 클래스 클래스를 설계도에 비유한다면 추상 클래스는 미완성 설계도에 비유할 수 있습니다. 추상 클래스는 키워드 abstract를 붙이기만 하면 됩니다. public abstract class Test {} 추상 클래스는 추상 메소드를 0개 이상 가지고 있다는 것을 제외하고는 일반 클래스와 전혀 다르지 않습니다. 추상 메소드는 간단하게 말하면 선언부는 있는데 구현부가 없는 메소드를 의미합니다. public class 쥐 extends 동물 { void 울어보세요() { System.out.println("나는 쥐!"); } } public class 고양이 extends 동물 { void 울어보세요() { System.out.println("나는 고양이!"); } } public class 병아리 ex..
2022. 6. 8. 17:12
최근댓글