JAVA

선언 위치에 따른 변수의 종류

오선지♬ 2022. 2. 17. 14:23
728x90
반응형

1. 클래스 영역 : 선언문만 가능 ( 변수, 메서드 ) , 순서는 상관없음 

  1-1 인스턴스 변수

  1-2 클래스 변수 ( static 변수, 공유변수 )

 

2. 메서드 영역

 지역변수

 

출처 : 자바의 정석

 

클래스변수는 앞에 static 이 붙고 한번만 만들어진다.

해당 클래스의 모든 객체 (인스턴스)에서 공유된다.

사용할 때는 클래스명.변수명으로 호출

 

 

인스턴스 변수는 인스턴스 생성시에 생성된다.

해당 인스턴스에서만 사용된다.

사용 할 때 인스턴스명.변수명으로 호출

728x90
반응형

'JAVA' 카테고리의 다른 글

기본형 매개변수 / 참조형 매개변수  (0) 2022.02.19
메서드란 ?  (0) 2022.02.18
객체지향 개념  (0) 2022.02.16
Arrasys의 여러 함수  (0) 2022.02.15
String 클래스의 주요 메서드  (0) 2022.02.15