> Java > java지도 시간 > 본문

멤버변수와 지역변수의 차이점

巴扎黑
풀어 주다: 2017-06-26 11:09:28
원래의
3483명이 탐색했습니다.

멤버 변수와 로컬 변수의 차이점:

1. 클래스 내 다른 위치

멤버 변수: 클래스 내, 메서드 외부

로컬 변수: 메서드 정의 또는 메서드 선언 내

2. 위치가 다릅니다:

멤버 변수: 힙 메모리

로컬 변수: 스택 메모리

3. 다양한 수명 주기:

멤버 변수: 객체 생성과 함께 존재하고 객체가 사라지면 사라집니다. 로컬 변수: 메소드 호출 시 존재하고 메소드 호출 시 사라짐

4. 다양한 초기화 값 ​​

멤버 변수: 기본 초기화 값이 있음

로컬 변수: 기본 초기화 값 없음, 정의해야 함, 할당 사용되기 전의 값입니다.

참고:

지역 변수 이름은 멤버 변수 이름과 동일할 수 있습니다. 메서드에서 사용할 때는 근접 원칙이 적용됩니다.

위 내용은 멤버변수와 지역변수의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿