JAVA

Abstract class(추상 클래스)

잔망루피 2023. 3. 23. 18:37

abstract class(추상 클래스)

  • 하나 이상의 추상 메서드를 포함하는 클래스
  • 다형성을 가지는 메소드의 집합을 정의하도록 한다.
  • 반드시 사용되어야 하는 메소드를 추상 메소드로 선언해서 이 클래스를 상속받는 모든 클래스는 이 추상 메서드를 반드시 재정의하게 한다.
  • 인스턴스를 생성할 수 없다.
  • 상속을 통해 자식 클래스를 만들고, 자식 클래스에서 추상 메서드를 모두 오버라이딩해야 자식 클래스의 인스턴스를 생성할 수 있다.
abstract class 클래스명{
	abstract 반환타입 메서드명();
}

 

 

abstract method(추상 메소드)

  • 상속받는 자식 클래스가 반드시 추상 메소드를 구현하도록 한다.
  • 선언부만 존재
  • 구현부를 자식 클래스에서 오버라이딩해서 사용
abstract 반환타입 메소드명();

 

 

👇 참고

http://www.tcpschool.com/java/java_polymorphism_abstract

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

 

반응형

'JAVA' 카테고리의 다른 글

Thread(쓰레드)  (1) 2023.04.24
JVM  (0) 2023.04.23
javax  (0) 2023.03.03
generic  (0) 2023.01.25
OpenJDK 설치  (0) 2023.01.22