본문 바로가기

Java

Java] 클래스 - 필드

필드 - 클래스에 포함된 변수로 선언 위치에 따라 3가지로 구분

1. 클래스 변수

2. 인스턴스 변수

3. 지역변수

package com.company;

class Field{
    static String Class; // 클래스 변수
    String Instance;     // 인스턴스 변수
}

public class Local {
    public static void main(String[] args) {
        String local = "지역 변수"; // 지역 변수
    }
}

 

필드 예제

class Field{
    static String Class; // 클래스 변수
    String Instance;     // 인스턴스 변수
}

public class Local {
    public static void main(String[] args) {
        String local = "지역 변수"; // 지역 변수

        Field.Class = "클래스 변수";
        
        Field field = new Field(); // 인스턴스 생성
        field.Instance = "인스턴스 변수";

        System.out.println(local+"//"+field.Instance+"//"+Field.Class);
    }
}

필드 생성

1. 클래스변수 생성 = static 변수타입 변수명
2. 인스턴스변수 생성 = 변수타입 변수명
3. 지역변수 생성 = 변수타입 변수명

 

 

필드 사용

1. 클래스 변수 사용 = Class명.변수명

2. 인스턴스 변수 사용 = 인스턴스 생성 후 인스턴스명.변수명

3. 지역 변수 사용 = 변수명

 

실행)

'Java' 카테고리의 다른 글

Java) 문제 풀이  (0) 2022.11.18
JAVA] 오버 로딩과 오버 라이딩  (0) 2022.05.11
java] 클래스 - 메소드  (0) 2022.04.18
Java] 클래스 - 생성자  (0) 2022.04.14
Java] 클래스 , 객체, 인스턴스  (0) 2022.04.10


Calendar
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
더보기
Archives
Visits
Today
Yesterday