필드 - 클래스에 포함된 변수로 선언 위치에 따라 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 |