this와 static

Jiyeong·2022년 2월 6일
0

JAVA

목록 보기
11/31

stack에 저장된 day는 main()함수의 지역변수로 생성된 인스턴스 주소를 가리킨다. day를 출력하면 heap의 주소값이 출력된다.

main()함수의 메서드는 stack 메모리를 사용

thisㅇ 자기 주소를 가리킬 때,
생성자에서 다른 생성자를 호출할 때(ex. siper = this 역할)

생성자로 새로운 Person이 생길 때마다 각각 다른 name과 address 생성

static 변수

이 변수를 사용해 모든 인스턴스가 동일한 값을 참조 가능
static variable과 static method는 객체를 생성하지 않고 사용가능
static 변수는 생성 시점이 인스턴스 변수와 다름!

변수의 생명주기와 범위:

profile
깃스타가 되고 싶은 벨플루언서

0개의 댓글