이번에도 제어자인 abstract에 대해서 끄적끄적 해보도록 하죠.

먼저 abstract가 무슨 의미일까요...?

검색을 해보니 '추상적인', '추상의' 이런 의미를 가지고 있는 단어이군요.

아하~~

그러면 abstract가 붙으면 추상적인 무언가 이겠구나~


abstract는 클래스와 메소드에서 사용이 가능합니다.

abstract제어자가 붙은 메소드는 실제 선언부분만 작성을 하고 수행내용을 구현하지 않습니다.

또한 클래스에 사용이 되면 abstract가 붙은 메소드가 존재 한다는 것을 알려줍니다.

이렇게 abstract가 붙은 클래스, 메소드를 추상클래스, 추상메소드라고 부릅니다.


간단하게 이런 모습입니다.

1
2
3
abstract class AbstractTest{
    abstract void hello();
}
cs

별거 없죠?