로딩
요청 처리 중입니다...

메소드 - 클래스 변수, 클래스 메소드 / 접근 제어자 / 상속 / 메소드 오버라이딩

 메소드 - 클래스 변수, 클래스 메소드 / 접근 제어자 / 상속 / 메소드 오버라이딩

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