이 기사에서는 Java 추상 클래스와 인터페이스가 무엇인지 설명합니다. Java 추상 클래스 및 인터페이스에 대한 간략한 소개(예)에는 특정 참고 가치가 있습니다. 도움이 필요한 친구가 참고할 수 있기를 바랍니다.
최근 자바 프로그래밍 언어를 공부하면서 클래스에 관한 장을 배웠고 추상 클래스와 인터페이스를 접하게 되었습니다. 저는 개인적으로 추상 클래스와 인터페이스에 대해 어느 정도 이해하고 있으며, 이를 여기서 공유하고 싶습니다. 블로그를 처음 작성하는 것이므로 문제에 대한 이해가 부족하고 좁을 수도 있습니다. 몇 가지 조언도 여러분과 함께 배우고 발전하기를 바랍니다.
추상 수업:
추상 수업에 대한 개인적인 이해는 다음과 같습니다. 객관적인 것 결과적으로 클래스를 특정 추상화하여 추상 클래스를 얻습니다. 즉, 철학적 관점에서 볼 때 철학은 사물에 대한 높은 수준의 일반화와 추상화를 하고, 추상클래스 역시 관련 클래스에 대한 높은 일반화와 추상화를 통해 공통성을 추출한다는 것이다.
다음은 추상 클래스의 정의 및 관련 예제입니다.
추상 클래스에 대한 참고 사항:
1 추상 클래스는 추상 클래스를 정의할 때 추가되어야 하며 추상 클래스에는 다음을 포함할 수 있습니다. 추상 메서드에는 일반 메서드도 포함될 수 있습니다.
2. 추상 메소드는 메소드 본문을 가질 수 없습니다(특정 메소드 내용에 대해서는 위의 코드를 참조하세요).
3. 추상 메서드는 추상 클래스에 배치되어야 하며 하위 클래스에 특정 구현 메서드가 있어야 합니다.
4. 추상 클래스를 구현할 수 없습니다.
Interface:
인터페이스는 주로 구현해야 하는 추상 메서드를 정의하는 인터페이스에 의해 수정됩니다. 개인적으로 인터페이스의 출현은 주로 추상 클래스의 한계 문제를 해결하기 위한 것이라고 생각합니다. 우리 모두 알고 있듯이 클래스는 하나의 상위 클래스만 상속할 수 있지만 클래스는 여러 인터페이스를 구현할 수 있으므로 인터페이스를 사용하여 클래스가 이를 구현하도록 할 수 있습니다. 아래 예를 살펴보겠습니다.
참고:
1 인터페이스의 속성은 모두 공개 정적 최종 수정 사항입니다. 기본.
2. 인터페이스의 메서드는 추상 메서드이므로 특정 메서드 콘텐츠를 가질 수 없습니다.
위 내용은 Java 추상 클래스와 인터페이스란 무엇입니까? Java 추상 클래스 및 인터페이스(예)에 대한 간략한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!