메서드 (2) 썸네일형 리스트형 7. STATIC 변수, 메서드 및 응용 1. STATIC 변수 공통으로 사용하는 변수가 필요한 경우. 즉, 여러 인스턴스가 공유하는 기준 값이 필요한 경우 EX) 학생마다 새로운 학번 생성, 카드회사에서 카드 새로 발급할 때마다 새로운 카드 번호 부여 등 static 변수 선언과 사용하기 static int serialNum; 1. 인스턴스가 생성될 때 만들어지는 변수가 아닌, 처음 프로그램이 메모리에 로딩될 때 메모리를 할당 2. 클래스 변수, 정적 변수라고도 한다. 3. 인스턴스 생성과 상관없이 사용 가능하므로 클래스 이름으로 직접 참조 ex) Student.serialNum = 10; 이렇게 참조 변수를 사용해도 되긴해 근데 되도록~ 클래스 네임을 사용하자!!!!! 2. STATIC 메서드 구현과 활용, 변수의 유효 범위 이렇게 priv.. 4. 자바 클래스 및 함수와 메서드 1. 클래스 클래스는 객체의 속성을 정의하고, 기능을 구현하여 만들어 놓은 코드 상태 1. public 이란 어디서든지 접근이 가능하다는 것 2. public 이라는 이름을 가진 클래스는 파일에 단 하나 그리고 파일 이름이랑 클래스 이름이 같아야함 public으로 선언된 접근 제어자는 같은 패키지 클래스는 물론이고 다른 패키지의 클래스도 접근이 가능!!! 또한, 클래스 이름을 만들때는 첫긇자를 대문자로 쓸 것! 클래스 사용하기 이렇게 Student 클래스를 만들었다. 어찌 사용할까?? --> 클래스를 사용하는 클래스를 만들자!! 이렇게 클래스를 사용할 클래스를 만들고 Student 클래스 객체를 만들자! --> 이때! 만들어진 객체를 '인스턴스'(참조변수) 라고 한다. // 인스턴스 // 실제 클레스 기.. 이전 1 다음