정적함수를 "왜" 쓸까?

주수호·2021년 5월 27일
0

static 이란?

static은 변수나 메소드에 키워드로 사용된다.

static 키워드를 사용한 변수는 클래스가 메모리에 올라갈 때 자동으로 생성이 된다. 즉, 인스턴스(객체) 생성 없이 바로 사용가능 하다.

그러므로, 객체를 생성하지 않아도 되니까 편리하고 속도도 빠르다.

왜 쓸까?

자주 변하지 않는 일정한 값이나 설정 정보같은 공용자원에 대한 접근에 있어서 매번 메모리에 로딩하거나 값을 읽어들이는 것보다 일종의 '전역변수'와 같은 개념을 통해서 접근하는 것이 비용도 줄이고 효율을 높일 수있다.

친절한 티스토리 글 설명(컴공 학부생 분들 만세)

https://ifcontinue.tistory.com/2

profile
항상 준비하는 엔지니어

0개의 댓글