Java
Java - 추상 클래스(Abstract Class)
by Roseline Song | May 6, 2019
생활코딩 - 자바 공부 후 정리한 내용입니다.
추상 클래스
abstract class Abstract_Class {
public abstract int b(); // #1
public void d() { // #2
System.out.println("world");
}
}
- #1 : 추상 메서드는 중괄호로 로직을 쓰면 안된다.
- #1 : 멤버 중 하나라도 추상 메서드가 있으면 그 클래스는 자동으로 추상 클래스가 된다.
- #2 : 추상 클래스 안에는 추상 메서드가 아닌 메서드가 존재할 수 있다.
추상 클래스 구현
class B extends Abstract_Class { // #1
public int b() { // #2
return 0;
}
}
- #1 : A 클래스의 b메서드를 상속해야 한다. 추상 클래스를 상속하는 경우, 추상메서드를 구현해야 한다.
- #2 : 추상 메서드 구현
Subscribe via RSS