클래스메서드와 인스턴스메서드1 [JAVA개념]객체지향언어-2 객체지향의 개념이 생각보다 너무 많아서 3~4개로 나워야 할 것 같네요..ㅠ 1.변수의 종류(클래스, 인스턴스, 지역) 변수는 클래스 변수, 인스턴스 변수, 지역변수가 있다. 클래스 클래의 멤버변수 중 static이 붙은 변수, 인스턴스변수는 붙지 않은 변수, 메서드 내부에 선언된 변수는 지역변수이다. public class Val { static int classVal;// 클래스 변수 int instanceVal;// 인스탄스 변수 void method(){ int localVal;// 지역변수 } } 각 변수들 마다 생성될 시기의 차이가 있는데 차이는 다음 표와 같다. 변수 종류 생성 클래스변수 클래스가 메모리에 올라갈때 인스턴스 변수 인스턴스가 생성되었을 때 지역 변수 변수 선언문이 수행 될때(메.. 2021. 5. 10. 이전 1 다음