추상 클래스

작가: Randy Alexander
창조 날짜: 2 4 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
Java - abstract (1/3) : 문법
동영상: Java - abstract (1/3) : 문법

콘텐츠

정의-추상 클래스는 무엇을 의미합니까?

Java와 관련하여 추상 클래스는 인스턴스화 할 수 없으며 일반 특성을 설명하거나 정의하는 데 사용되는 수퍼 클래스입니다. 객체는 Java 추상 클래스로 구성 될 수 없습니다. 추상 클래스를 인스턴스화하려고하면 컴파일러 오류 만 발생합니다.추상 클래스는 abstract 키워드를 사용하여 선언됩니다.

추상 클래스에서 확장 된 서브 클래스는 각 서브 클래스에 고유 한 속성 외에 모든 추상 클래스 속성을 갖습니다. 추상 클래스는 클래스 특성과 구현 방법을 설명하여 전체 인터페이스를 정의합니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 추상 클래스를 설명합니다

추상 클래스는 하위 클래스의 템플릿 역할을합니다. 예를 들어, 추상 클래스 Tree 및 서브 클래스 Banyan_Tree는 반얀 트리에 고유 한 특성뿐만 아니라 트리의 모든 특성을 갖습니다.

추상 클래스와 인터페이스의 차이점을 이해하는 것이 필수적입니다. 인터페이스에는 메소드 선언이나 추상 메소드 및 상수 데이터 멤버 만 있으며 추상 클래스에는 추상 메소드, 멤버 변수 및 구체적 메소드가있을 수 있습니다. Java는 단일 상속 만 지원하므로 클래스는 여러 인터페이스를 구현할 수 있지만 하나의 추상 클래스 만 확장 할 수 있습니다.

이 정의는 Java와 관련하여 작성되었습니다.