Java에서 멤버 변수는 클래스 본문의 변수 부분에 정의된 변수(속성이라고도 함)를 참조합니다. 멤버 변수는 메서드 본문 외부의 클래스에서 선언되고 개체가 생성될 때 인스턴스화됩니다. 멤버 변수는 메서드, 클래스의 생성자 및 특정 클래스의 명령문 블록에서 액세스할 수 있습니다. 멤버 변수가 선언될 때 초기화되지 않으면 시스템은 멤버 변수를 기본값으로 초기화합니다.
이 튜토리얼의 운영 환경: windows7 시스템, java8 버전, DELL G3 컴퓨터.
멤버 변수: 클래스 본문의 변수 부분에 정의된 변수로, 속성이라고도 합니다.
멤버 변수: 메서드 본문 외부의 클래스에 정의됩니다. 변수는 객체가 생성될 때 인스턴스화됩니다. 멤버 변수는 메서드, 클래스의 생성자 및 특정 클래스의 문 블록을 통해 액세스할 수 있습니다.
public class ClassName{ 成员变量 public void printNumber(){ // 其他代码 } }
Java에서는 클래스의 멤버 변수가 클래스의 속성을 정의합니다. 예를 들어, 학생 클래스에는 일반적으로 이름, 성별, 나이와 같은 속성이 필요합니다. 이 경우 이름, 성별, 나이라는 세 가지 속성을 정의해야 합니다.
멤버 변수 선언 구문은 다음과 같습니다.
[public|protected|private][static][final]<type><variable_name>
각 매개변수의 의미는 다음과 같습니다.
public
,protected
,private
: 멤버 변수의 액세스 권한을 나타내는 데 사용됩니다.public
、protected
、private
:用于表示成员变量的访问权限。static
:表示该成员变量为类变量,也称为静态变量。final
:表示将该成员变量声明为常量,其值无法更改。type
:表示变量的类型。variable_name
static
: 멤버 변수가 정적 변수라고도 하는 클래스 변수임을 나타냅니다.
final
: 멤버 변수가 상수로 선언되어 해당 값을 변경할 수 없음을 나타냅니다. -
type
: 변수의 유형을 나타냅니다. -
variable_name
: 변수 이름을 나타냅니다. - 멤버 변수를 선언하면서 초기화할 수 있습니다. 멤버 변수를 선언할 때 초기화되지 않으면 시스템은 멤버 변수를 기본값으로 초기화합니다.
- 초기화에 대한 기본값은 다음과 같습니다.
- 정수형(byte, short, int, long)의 기본형 변수의 기본값은 0입니다.
- 단정밀도 부동 소수점형(float)의 기본형 변수의 기본값은 0.0f입니다.
public class Student { public String name; //姓名 final int sex=0; //性别:0表示女孩,1表示男孩 private int age; //年龄 }🎜위 예의 Student 클래스는 3개의 멤버 변수를 정의합니다: 문자열 유형의 이름, 성별 int 유형 및 int 유형의 Age입니다. 그 중 이름의 접근 수정자는 공개이고 초기화 값은 null입니다. 성별의 접근 수정자는 친화적(기본값)이며 초기화 값은 0입니다. 이는 성별이 여성이고 그 값을 변경할 수 없음을 나타냅니다. age의 액세스 수정자는 비공개이며 초기 값은 0입니다. 🎜🎜다음은 멤버변수의 초기값을 소개하는 간단한 예시입니다. 🎜
public class Counter { static int sum; public static void main(String[] args) { System.out.println(sum); } }🎜여기서 정적 메서드를 사용하여 변수 sum을 수정하고 출력 결과는 int 유형의 초기 값, 즉 0입니다. 🎜🎜더 많은 Java 지식을 알고 싶다면 🎜java 기본 튜토리얼🎜 칼럼을 주목해주세요. 🎜
위 내용은 자바에서 멤버변수란 무엇인가?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

Dreamweaver Mac版
시각적 웹 개발 도구

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기
