본문 바로가기

develop

추상 클래스, instanceof -초보개발자-

클래스 이름 앞에 'abstract'라는 제한자가 붙어 있다.

추상 클래스는 객체를 생성할 수 없다.

또한, 몸체가 없는 메소드를 가질 수 있다. (추상 메소드)

 

 

추상 클래스를 상속받은 서브 클래스로 객체를 생성하기 위해서는

 

추상 클래스에서 상속받은 추상 메소드의 몸체를 서브 클래스에서 오버 라이딩해서 구현하기를 해야 한다.

 

 

 

----------------------------------------------------------------------------------------

 

instanceof 연산자 : 어떤 클래스의 객체인지 알 수 있다.

 

ex) vc[i] instanceof Car

 

왼쪽 변수가 가리키는 객체의 클래스가 오른쪽과 같은 클래스인지 확인할 수 있다.