목록static (1)
각진 세상에 둥근 춤을 추자

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