>  기사  >  Java  >  Java에서 클래스를 정의하는 방법

Java에서 클래스를 정의하는 방법

(*-*)浩
(*-*)浩원래의
2019-11-13 10:37:163833검색

모든 Java 프로그램은 클래스를 기반으로 하기 때문에 클래스는 Java에서 중요한 참조 데이터 유형이자 Java 프로그램의 기본 요소입니다. 이 섹션에서는 클래스를 정의하는 방법을 설명합니다.

Java에서 클래스를 정의하는 방법
Java에서 클래스를 정의하려면 클래스 키워드, 사용자 정의 클래스 이름 및 프로그램 본문을 나타내는 중괄호 쌍을 사용해야 합니다. : 전체 문법은 다음과 같습니다. 语 (추천 학습: java 코스

)

[public][abstract|final]class<class_name>[extends<class_name>][implements<interface_name>] {
    // 定义属性部分
    <property_type><property1>;
    <property_type><property2>;
    <property_type><property3>;
    …
    // 定义方法部分
    function1();
    function2();
    function3();
    …
}
팁: 위 문법에서 문법 부분은 생략 가능하며, 수직선 "|"은 "or" 또는 " or" 또는 "or" 또는 "or" 또는 "or "Relationship"(예: abstract|final)은 abstract 또는 final 키워드를 사용할 수 있지만 두 키워드가 동시에 나타날 수 없음을 나타냅니다.

위 문법의 각 키워드에 대한 설명은 다음과 같습니다.

public: "공유"를 의미합니다. public을 사용하면 다른 클래스나 프로그램에서 액세스할 수 있습니다. 모든 Java 프로그램의 기본 클래스는 공용 클래스여야 하며, 다른 클래스 및 프로그램에서 사용하기 위한 공용 도구 역할을 하는 클래스는 공용 클래스로 정의되어야 합니다. abstract: 클래스가 추상으로 수정되면 클래스는 추상 클래스입니다. 추상 클래스는 인스턴스화할 수 없지만 추상 클래스는 추상 메서드(추상으로 수정된 메서드)와 구상 메서드(추상으로 수정되지 않은 메서드)를 가질 수 있습니다. 이 추상 클래스를 상속하는 모든 하위 클래스는 추상 클래스의 모든 추상 메서드를 구현해야 합니다(하위 클래스가 추상 클래스이기도 한 경우는 제외).

final: 클래스가 final로 수정되면 상속이 허용되지 않습니다.

class: 클래스를 선언하는 키워드입니다.

class_name: 클래스 이름입니다.

extends: 다른 클래스를 상속함을 나타냅니다.

implements: 특정 인터페이스의 구현을 나타냅니다.

property_type: 멤버 변수의 유형을 나타냅니다.

property: 멤버 변수 이름을 나타냅니다.

function(): 멤버 메서드 이름을 나타냅니다.

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

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