728x90 반응형 study_java/자바 공부하기12 [JAVA] 인스턴스 변수 & 클래스 변수 인스턴스 변수 인스턴스 변수는 인스턴스가 생성될 때 생성됨. 따라서 인스턴스 변수에 접근하기 위해서는 인스턴스를 생성해야한다. 인스턴스 별로 다른 값을 가질 수 있으므로, 각각의 인스턴스마다 고유의 값을 가져야할 때(예-학생별 과목 성적 등)는 인스턴스 변수로 선언한다. 클래스 변수 클래스 변수는 인스턴스 변수에 static만 붙여주면 됨. 인스턴스 변수는 각각 고유값을 가질 수 있지만 클래스 변수는 모든 인스턴스가 공통된 값을 공유하므로, final 상수에 자주 붙여준다(예 - PI값: 3.14). 클래스가 로딩될 때 생성되어(그러므로 메모리에 딱 한번 올라감) 종료 될 때 까지 유지되는 클래스 변수는 public 을 붙이면 같은 프로그램 내에서 어디서든 접근할 수 있는 전역 변수가 됨. 또한 인스턴스.. 2020. 5. 20. 메소드 체이닝(Method chaining) 곤부해야지. 수정 예정 2020. 2. 20. 이전 1 2 다음 728x90 반응형