추상 클래스란 무엇인가요?
abstract
修饰的方法叫抽象方法;由abstract
으로 수정된 클래스를 추상 클래스라고 합니다.
추상 클래스는 구체적인 클래스가 아니기 때문에 인스턴스화할 수 없습니다. 또는 그러한 클래스는 충분히 완전하지 않고 new 키워드를 직접 사용하여 생성자를 호출하여 이 클래스의 객체를 생성할 수 없습니다. abstract를 사용하여 추상 클래스와 추상 메서드를 정의할 수 있습니다.
추상 클래스 인스턴스:
abstract class 类名 { abstract int 方法名(int x,int y); }
추상 메소드에는 메소드 본문이 없습니다. 추상 클래스는 추상 메서드와 일반 메서드를 모두 가질 수 있다는 점에 유의해야 합니다. 추상 메서드에는 메서드 본문이 없습니다(즉, 메서드 뒤에 중괄호가 없습니다). 이 추상 클래스를 상속하는 모든 엔터티 하위 클래스는 이 추상 메서드를 구현해야 합니다.
추상 클래스의 특징:
(1) 추상 클래스는 인스턴스화할 수 없습니다.
(2) 생성자와 정적 메서드는 추상일 수 없습니다.
(3) 부모 클래스의 추상 메서드는 종종 하위 클래스에서 구현됩니다.
(4 ) 추상 클래스는 하위 클래스 객체를 가리키는 객체 참조를 가질 수 있습니다
추천 튜토리얼: java 튜토리얼
위 내용은 Java의 추상 클래스를 이해하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!