2022/java 1

추상클래스 abstract class

yanii 2022. 6. 23. 20:36

추상클래스 abstract class

추상메소드를 갖고 있는 클래스

추상메소드가 하나라도 있으면 추상클래스!

 

추상메소드 abstract method

메소드의 이름과 리턴타입만 선언되어있고, 기능은 정의되어 있지 않은 메소드

추상메소드는 중괄호가 없음

 

추상클래스를 상속받은 자식에게 오류가 나지 않게 해결하는 방법
1.추상메소드를 오버라이딩한다
2.자식도 추상클래스로 만든다

추상클래스는 메모리상에 미구현된 멤버가 존재하기 때문에 객체화가 불가능하다