JAVA 문법 / this
this
this는 현재 객체, 자기 자신을 나타낸다.
this의 사용
public class Car{
String name;
int number;
public Car(Stirng name){
name = name;
}
}
- name=name 이라는 코드를 사용할 경우, 가깝게 선언된 변수를 우선으로 사용하기 때문에 매개변수의 name값을 매개변수 name에 대입하라는 의미가 된다.
- 즉 필드는 바뀌지 않는다.
- 이런 경우 필드라는 것을 컴파일러와 JVM에 알려주기 위해서 this 키워드를 사용해야 한다.
public Car(String name){
this.name = name;
}
클래스 안에서 자기 자신이 가지고 있는 메소드를 사용할 때도 this.메소드명()으로 호출할 수 있다.
Author And Source
이 문제에 관하여(JAVA 문법 / this), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@myeongs07/JAVA-문법-this저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)