정의: 메소드 밖에서 선언된 변수들
예시:
(public/private/protected) (static/final) String Armor;
String member;
static String board;
static - 정적. 프로그램 시작하자마자 한번 생성이 되고 끝나야 없어짐. 따로 생성 안해도 계속 사용/접근 가능. '클래스 변수'라고 함. 코드 영역에 저장됨.
예시) board는 메소드 내에서 그냥 바로 접근 가능
static없는 경우 - new를 사용해서 그때마다 계속 새로 생성해줘야함. 이를 인스턴스를 생성해준다고 해서 '인스턴스 변수'라고 함. heap영역에 저장됨.
예시) member member10 = new member(); 이런식으로 호출해야 메소드에서 사용 가능.
'TIL : JAVA' 카테고리의 다른 글
JDBC 기초 (0) | 2024.03.28 |
---|---|
[Java] 상속 (0) | 2024.03.20 |
[Java] 람다식 (Lambda Expression) (0) | 2024.03.14 |
[Java] 예외처리 (Exception) (0) | 2024.03.12 |
입출력 (I/O) (0) | 2024.03.03 |