목록static (1)
각진 세상에 둥근 춤을 추자
[Java] static 변수
static 변수란 정적 변수를 말한다. static 변수는 클래스 내부에 선언하지만, 다른 멤버 변수처럼 인스턴스가 생성될 때마다 새로 생성하지 않는다. static 변수는 프로그램이 실행되어 메모리에 올라갔을 때 딱 한 번 메모리 공간이 할당되며, 그 값은 모든 인스턴스가 공유한다. 학생이 새로 생성되면 학번을 차례로 부여하는 프로그램을 생성해 본다. 여기서 static 변수의 이름은 serialNum이다. serialNum은 학생이 생성될 때마다 순서대로 증가한다. 이 증가한 값을 각 학생의 학번에 대입해 학생에게 새로운 학번을 부여한다. 1. 학생 클래스 생성하기 package ch06_3; public class Student { // static 변수는 인스턴스 생성과 상관 없이 먼저 생성된다..
Java
2022. 9. 17. 22:43