메소드(Method) (= function) 클래스 변수, 클래스 메소드 - 동일한 값으로 관리될 때 사용 (인스턴스) (클래스) stack | Heap | Method car → | → name : | cmapany | → color : | → direction : | → speed : ※ 필드(field) - 클래스에 선언된 변수 1. 클래스 변수(static variable) - 인스턴스를 생성하지 않고도 바로 사용 - 해당 클래스의 모든 인스턴스가 공유해야 하는 값을 유지하기 위해 사용 - 프로그램 실행 시 Method Area에 저장됨 2. 인스턴스 변수(instance variable) - 인스턴스가 생성 될 때 메모리에 할당 - 인스턴스 마다 고유한 값 유지하기 위해 사용 (독립적으로 관리) - 프로그램 실행 시 Heap Area에 저장됨 3. 지역 변수(local variable) 변수 생성 시기 소멸 시기 저장 메모리 사용 방법 클래스 변수 클래스가 메모리에 올라갈 ...
#클래스변수
#클래스메소드
#메소드
#default
#비전공코딩
#상속
#상위클래스
#오버라이딩조건
#자바
#접근제어자
#코딩
#클래스초기화블록
#필드
#비전공자코딩
#비전공자자바
#private
#protected
#public
#subclass
#super
#superclass
#다형성
#매소드구분
#메소드오버라이딩
#메소드재정의
#비전공자바
#하위클래스
원문링크 : 메소드 - 클래스 변수, 클래스 메소드 / 접근 제어자 / 상속 / 메소드 오버라이딩