(JAVA)추상 클래스


(JAVA)추상 클래스

추상클래스(abstract) 완전하지 않은 클래스 지금 구현하지 않고 상속 클래스에서 확장하기 위한 클래스 추상클래스를 상속받으려면 추상클래스에 구현된 추상메서드를 반드시 구현해야 한다 추상메서드를 하나이상 가진 클래스 new 예약어를 사용해서 객체생성을 할 수 없다. 추상클래스 내에서 추상메서드 외에 다른 메서드를 사용하기 위해서는 자식클래스에서 추상클래스를 상속받고 추상메서드를 반드시 오버라이드 해야한다. 상속강요와 객체생성을 금지하기 위해 abstract class를 선언하기도 한다. 코드가 작성되는 body가 필요없고 abstract를 붙인 메서드명을 선언해주면 사용이 가능하다. 구조 코드 //부모클래스 public abstract class Computer { public abstract voi..


원문링크 : (JAVA)추상 클래스