본문 바로가기

Basic Grammar/Java

JAVA의 객체지향 - static

static은 클래스 소속이다.

인스턴스 = 클래스를 복제하여 사용자 마음대로 

(클래스명).(메소드명);

인스턴스는 static 변수나 메소드를 가리킨다. (실제값 변경가능)

하지만 인스턴스가 non-static 변수나 메소드는 그대로 복사한다. (연결X, 복사값)

바뀌지 않는 값 등등은 static으로 선언하면 메모리 절약, 한 번에 변경가능하므로 유지보수 유리

 

 

출처 : https://wikidocs.net/book/31

'Basic Grammar > Java' 카테고리의 다른 글

함수형 인터페이스  (0) 2022.07.16
람다식  (0) 2022.07.16
Stream  (0) 2022.07.10
점프 투 자바 05장  (0) 2022.06.18
점프 투 자바 03장  (0) 2022.06.18
Recent Posts
Popular Posts
Recent Comments