본문 바로가기

변수

(2)
7. STATIC 변수, 메서드 및 응용 1. STATIC 변수 공통으로 사용하는 변수가 필요한 경우. 즉, 여러 인스턴스가 공유하는 기준 값이 필요한 경우 EX) 학생마다 새로운 학번 생성, 카드회사에서 카드 새로 발급할 때마다 새로운 카드 번호 부여 등 static 변수 선언과 사용하기 static int serialNum; 1. 인스턴스가 생성될 때 만들어지는 변수가 아닌, 처음 프로그램이 메모리에 로딩될 때 메모리를 할당 2. 클래스 변수, 정적 변수라고도 한다. 3. 인스턴스 생성과 상관없이 사용 가능하므로 클래스 이름으로 직접 참조 ex) Student.serialNum = 10; 이렇게 참조 변수를 사용해도 되긴해 근데 되도록~ 클래스 네임을 사용하자!!!!! 2. STATIC 메서드 구현과 활용, 변수의 유효 범위 이렇게 priv..
2. 자바의 기초 1. 변수(variable) 프로그래밍 언어에서의 변수란? -> 단 하나의 값을 저장할 수 있는 메모리상의 공간 변수의 선언 1. 변수 저장 값이 어떤 타입인지 지정 2. 변수 이름 int 는 자료형(정수), age는 변수 이름! 변수의 초기화 -> 변수 사용전에 처음으로 값을 지정하는 것!!(알 수 없는 값이 남아있을 수 있기에) int year = 0; int year = 14; 등 변수의 타입 -> 값의 종류로는 문자와 숫자로 나눌 수 있고 숫자로는 정수와 실수로 나눌 수 있음 타입의 불일치 -> 타입이 불일치할 경우 타입이 달라도 저장 범위가 넓은 타입에 좁은 타입의 값을 저장하는 것은 허용 참조형 변수 -> 객체의 주소를 저장 1. 클래스이름 변수 이름; -> 변수의 타입이 기본형이 아닌 것들은..