728x90
반응형
오버로딩
-
[자바의 정석] 변수와 메소드 & 메소드 오버로딩 & JVM 구조JAVA 2022. 10. 14. 11:46
변수와 메소드 변수는 선언위치에 따라 종류와 범위(Scope)가 달라진다. class Variables{ // Class Area Start int iv; // 인스턴스 변수 static int cv; // 클래스 변수 void method(){ // Method Area Start int lv = 0; // 지역 변수 } // Method Area End } // Class Area End 변수의 종류 변수의 종류 선언 위치 생성 시기 클래스 변수 클래스 영역 클래스가 메모리에 올라갈때 인스턴스 변수 인스턴스가 생성될때 지역 변수 메소드 영역 메소드가 호출되었을때 변수의 특징 클래스 변수 같은 클래스의 모든 인스턴스들이 공유하는 변수이다. 인스턴스 생성없이 " 클래스명.클래스변수명 "으로 접근이 가능하..