객체 지향 프로그래밍에서 "이"키워드를 마스터 링
키워드는 객체 지향 프로그래밍의 기본 개념입니다. 그 기능은 언어마다 미묘하게 다르지만 현재 객체 인스턴스를 지속적으로 지적합니다.
생성자 초기화
여기, this
는 생성자의
메소드 사용법
키워드는 생성자에만 국한되지 않습니다. 메소드 내에서 필드 액세스를 명확히합니다사용 를 사용하여 객체의 필드가 참조되도록하여 동일한 이름을 공유하는 로컬 변수와의 모호성을 피합니다.
<code class="language-java">public Light(Vector v) { this.dir = new Vector(v); }</code>스타일 vs. 필요성
this.dir
외부 생성자를 사용하는 것은 주로 문체 선택입니다. 그러나 로컬 변수와 필드가 이름을 공유하면 필수적입니다. 이 경우, 는 명명 충돌을 해결합니다
모범 사례 v
dir
위 내용은 객체 지향 프로그래밍의 '이'키워드는 무엇이며 언제 사용해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!