>Java >Java베이스 >Java의 추상 클래스를 이해하는 방법

Java의 추상 클래스를 이해하는 방법

王林
王林원래의
2019-11-11 13:24:582913검색

Java의 추상 클래스를 이해하는 방법

추상 클래스란 무엇인가요?

abstract修饰的方法叫抽象方法;由abstract으로 수정된 클래스를 추상 클래스라고 합니다.

추상 클래스는 구체적인 클래스가 아니기 때문에 인스턴스화할 수 없습니다. 또는 그러한 클래스는 충분히 완전하지 않고 new 키워드를 직접 사용하여 생성자를 호출하여 이 클래스의 객체를 생성할 수 없습니다. abstract를 사용하여 추상 클래스와 추상 메서드를 정의할 수 있습니다.

추상 클래스 인스턴스:

abstract class 类名
{
abstract int 方法名(int x,int y);
}

추상 메소드에는 메소드 본문이 없습니다. 추상 클래스는 추상 메서드와 일반 메서드를 모두 가질 수 있다는 점에 유의해야 합니다. 추상 메서드에는 메서드 본문이 없습니다(즉, 메서드 뒤에 중괄호가 없습니다). 이 추상 클래스를 상속하는 모든 엔터티 하위 클래스는 이 추상 메서드를 구현해야 합니다.

추상 클래스의 특징:

(1) 추상 클래스는 인스턴스화할 수 없습니다.

(2) 생성자와 정적 메서드는 추상일 수 없습니다.

(3) 부모 클래스의 추상 메서드는 종종 하위 클래스에서 구현됩니다.

(4 ) 추상 클래스는 하위 클래스 객체를 가리키는 객체 참조를 가질 수 있습니다

추천 튜토리얼: java 튜토리얼

위 내용은 Java의 추상 클래스를 이해하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.