>  기사  >  Java  >  자바 이것은 포인터입니까?

자바 이것은 포인터입니까?

angryTom
angryTom원래의
2019-11-18 10:03:312842검색

자바 이것은 포인터입니까?

java 이것은 포인터인가요?

Java에는 포인터 개념이 없지만 C++ 포인터와 비슷한 핸들 개념이 있습니다. 둘은 구문이 약간 다를 뿐이죠. 둘 다 특정 클래스의 객체를 참조합니다.

this in java

로컬(또는 형식 매개변수) 변수와 멤버 변수가 동일한 이름을 가질 경우 메소드에서 이를 사용하여 멤버 변수를 구분합니다.

메서드 내에서 같은 클래스의 다른 메소드를 호출하는 경우에는 이를 사용하지 않아도 됩니다. 마찬가지로, 메소드에 동일한 이름을 가진 로컬 변수와 멤버 변수가 없으면 이 메소드에서 멤버 변수를 사용할 때 이것을 사용할 필요가 없습니다.

1에 대한 참조를 나타냅니다. 현재 개체!

2. 함수 매개변수 대신 클래스 멤버 변수를 사용함을 나타냅니다.

3. 생성자에서 지정된 매개변수 유형을 충족하는 생성자를 참조하는 데 사용됩니다(실제로는 생성자이기도 함). 하지만 여기서는 매우 주의해야 합니다. 단 하나의 생성자만 참조할 수 있으며 시작 부분에 있어야 합니다!

4. 이것은 현재 개체를 참조하고 정적에는 개체가 없기 때문에 정적 메서드에서 사용할 수 없습니다.

php 중국어 웹사이트, 수많은 무료 Java 입문 튜토리얼, 온라인 학습을 환영합니다!

위 내용은 자바 이것은 포인터입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.