> Java > Java베이스 > 본문

자바 클래스가 뭐야?

藏色散人
풀어 주다: 2019-11-09 11:01:57
원래의
12192명이 탐색했습니다.

자바 클래스가 뭐야?

자바 클래스란 무엇인가요?

Java/클래스 및 개체

Java는 기본 데이터 유형 외에도 모든 데이터 유형이 클래스여야 함을 요구하는 객체 지향 프로그래밍 언어입니다.

객체 지향 프로그래밍의 개념은 컴퓨터 언어로 사물을 설명하는 것을 현실 세계의 사물의 원래 모습과 최대한 일치시키려는 것입니다. 클래스와 객체는 객체 지향 방법의 핵심 개념입니다. .

클래스는 특정 유형의 사물에 대한 설명, 추상적이고 개념적인 정의입니다. 객체는 실제로 존재하는 유형의 개체이므로 인스턴스라고도 합니다. 클래스와 객체의 관계는 개념과 객체의 관계와 같습니다. 클래스는 템플릿과 같고 객체는 템플릿의 인스턴스입니다.

객체 지향의 주요 아이디어는 객관적인 사물을 상태와 동작을 가진 객체로 간주하고 추상화를 통해 동일한 유형의 객체의 공통 상태와 동작을 찾아 클래스를 구성하는 것입니다.

Java에서 클래스는 class로 시작하여 선언됩니다.

class 类名称 {
//声明成员变量
//声明成员方法
}
로그인 후 복사

생성자 메서드

Java 프로그램에서 생성자 메서드가 수행하는 주요 작업은 새로 생성된 개체에 초기 값을 할당하도록 돕는 것입니다. 생성자 메서드는 특별한 메서드라고 볼 수 있습니다. 그 정의는 일반 메서드와 비슷합니다. 구문은 다음과 같습니다.

생성자 메서드 정의 방법

class 类名称 {
访问权限 构造方法名称(){
}
}
로그인 후 복사

생성자 메서드 사용 시 다음 사항에 주의하세요. :

클래스명과 이름이 같습니다

반환값이 없습니다

생성자의 호출 시점도 일반 메소드와 다릅니다. 일반 메소드는 필요할 때 호출되고, 생성자 메소드는 객체 생성 시 자동으로 호출되어 생성자 메소드의 내용이 실행됩니다. 따라서 생성자는 프로그램에서 직접 호출할 필요 없이 객체 생성 시 자동으로 실행된다. 위 구성 방법의 특성을 기반으로 개체의 데이터 멤버를 초기화하는 데 사용할 수 있습니다. 소위 초기화는 객체에 초기값을 할당하는 것입니다.

객체 생성

객체 생성

특정 클래스에 속하는 객체를 생성하려면 두 단계가 필요합니다:

"클래스에 의해 생성된 객체"를 가리키는 변수 선언

new를 사용하여 새 객체 생성 이전에 생성된 변수에 할당됩니다.

클래스 이름 객체 이름 = 새 클래스 이름() ;

예를 들어 Person 클래스의 객체를 생성하려면 다음 명령문을 사용할 수 있습니다.

Person p ; // 先声明一个 Person 类的对象 p
p = new Person() ; // 用 new 关键字实例化 Person 的对象 p
로그인 후 복사

객체의 변수 또는 메소드에 액세스

액세스 속성: 개체 이름.속성 이름

액세스 방법: 개체 이름.메서드 이름()

위 내용은 자바 클래스가 뭐야?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿