오브젝트1 추상 클래스란(What), 사용하는 이유(Why), 사용법(How) 추상 클래스란(What): 하나 이상의 추상 메소드를 포함하는 클래스이다. 추상 클래스를 사용하는 이유(Why): 모든 객체를 클래스로 만들기 보다는, 추상적으로 큰틀의 클래스를 구현하고 싶을 때 사용한다. 코드를 재사용하기 위해 사용한다. 클래스를 추가하고 싶은데 기존의 클래스와 비슷할 경우 사용한다. 기존의 클래스에서 가져와서 새로운 클래스에 추가 및 수정할 경우 사용한다. -> 코드 중복을 제거할 수 있음 -> 기존의 클래스를 전혀 수정하지 않아도 됨 -> 자식 클래스에서 부모클래스의 코드를 사용할 수 있음 추상 클래스 사용법(How): abstract class로 만든다(실제 어플리케이션에서 인스턴스를 생성하지 않아도 되기 때문) extends를 통한 상속을 사용한다. 자식 클래스에서는 부모 클래.. 2022. 12. 6. 이전 1 다음