비전공자 썸네일형 리스트형 자바 Static Non-static 오버로딩 필드부 (클래스 영역) (전역변수) static/ 클래스 변수 = 주소값이 스태틱 영역에 저장되고 인스턴스 변수 = 주소값이 힙 영역에 저장됨 메소드 안의 지역변수 ================== 클래스 객체1 생성 클래스 객체2 생성 클래스 영역 안에 있는 스태틱이 붙은 클래스 = 객체1에서 값을 바꿀 시에 클래스 및 객체 2의 클래스 변수 값도 바뀜 클래스 영역 안에 있는 스태틱이 안 붙은 인스턴스 변수 = 객체 1에서 인스턴스 값을 바꾸면 객체1의 인스턴스 값만 바뀜 객체2는 여전히 같음 static과 non static의 차이는 static이 붙은 변수나 메소드는 주소값이 스태틱 영역에 저장되고 non static은 힙 영역에 주소값이 저장됨 static method는 객체 생성이 필요없고 no.. 더보기 이전 1 다음