728x90 객체 변수1 [Java] 자바 공부 - 2 (static vs non-static) 이번에는 static과 이에 반대되는 non-static의 개념을 정리해보려 합니다! 일단 자바는 객체지향 언어로 program을 객체의 집합으로 구성합니다. 그리고 객체를 정의하는 class에 static keyword로 정의된 멤버 혹은 메서드를 class 변수 또는 메서드라 부르고, 그렇지 않은 변수와 메서드를 instance(혹은 객체의) 변수와 메서드라고 부릅니다. static과 non-static 개념 정리 static (클래스 변수 or 메서드) 클래스 내에서 static 키워드로 선언된 변수 or 메서드 처음 JVM이 실행된 이후 클래스가 메모리에 올라간 시점부터 프로그램 종료 시점까지 유지된다. 인스턴스가 여러 개 생성되어도 static 변수 or 메서드는 한 번만 생성된다. 동일한 클래.. 2022. 11. 28. 이전 1 다음 728x90