> Java > java지도 시간 > Java 클래스 변수는 무엇을 의미합니까?

Java 클래스 변수는 무엇을 의미합니까?

WBOY
풀어 주다: 2023-05-08 17:37:18
앞으로
1851명이 탐색했습니다.

1. 설명

클래스 변수는 정적 변수라고도 합니다. 클래스 내에서 static 키워드로 선언되지만 메서드 외부에 있어야 합니다.

클래스에서 얼마나 많은 객체를 생성하더라도 클래스에는 클래스 변수의 복사본이 하나만 있습니다.

정적 변수는 상수로 선언된 경우를 제외하고는 거의 사용되지 않습니다. 정적 변수는 public/private, final 및 static 유형으로 선언된 변수를 의미합니다. 초기화 후에는 정적 변수를 변경할 수 없습니다.

정적 변수는 정적 저장 영역에 저장됩니다. 종종 상수로 선언되는 변수는 정적만을 사용하여 선언되는 경우가 거의 없습니다.

정적 변수는 처음 접근할 때 생성되고 프로그램이 종료되면 소멸됩니다.

인스턴스 변수와 유사한 가시성을 갖습니다. 그러나 많은 정적 변수 선언은 클래스 사용자가 볼 수 있도록 공개 유형입니다.

2. 예

public class Employee {
    //salary是静态的私有变量
    private static double salary;
    // DEPARTMENT是一个常量
    public static final String DEPARTMENT = "开发人员";
 
    public static void main(String[] args) {
        //我们可以先定义,然后再初始化之后使用
        salary = 10000;
        //输出结果:开发人员平均工资:10000.0
        System.out.println(DEPARTMENT + "平均工资:" + salary);
    }
}
로그인 후 복사

위 내용은 Java 클래스 변수는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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