Java 추상클래스

HeejinShin·2022년 7월 30일
0

Java

목록 보기
1/7

추상클래스는 코드가 짜져있지 않음. 메소드 몸체 {}구현 없이 바로 세미콜론 삽입. 끝.

오버라이딩해서 보충해서 쓰려고 존재만 만들어놓은것.

상속받은 메서드에서 구현 해줘야할 의무가 있다.

추상메서드

  • 메소드 몸체가 없음
  • 추상 메소드 정의시 반환형 앞에 키워드 abstract
  • private, final 사용불가; 가져다 써야할 수 있어야 하니까.

추상클래스

  • 적어도 하나 이상의 추상 메소드를 가진 클래스는 반드시 추상이어야 함 ; abstract 키워드 명시
  public abstract class 도형 {

    protected double x값;
    protected double y값;
    
    public 도형(double x값, double y값) {
        this.x값 = x값;
        this.y값 = y값;
    }

    public abstract void 그리기();
}
profile
Studying Go Lang

0개의 댓글