메소드(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
#
다형성
#
매소드구분
#
메소드오버라이딩
#
메소드재정의
#
비전공자바
#
하위클래스