Java ClassName 분석이 중류명.this 키워드의 이해
1329 단어 javaclassname.this
(1)this는 본 클래스의 속성, 즉 클래스의 구성원 변수를 호출한다.
(2)this는 본 클래스의 다른 방법을 호출한다.
(3)this는 본 클래스의 다른 구조 방법을 호출하고 호출할 때 구조 방법의 첫 줄에 두어야 한다.
키워드this는 현재 대상을 가리키는 데 사용됩니다.따라서 클래스 내부에서this를 접두사로 사용하여 실례 구성원을 인용할 수 있다.
this () 는 다른 구조 함수를 호출하는 것을 대표합니다. 어떤 구조 함수를 호출하는지는 매개 변수표에 따라 결정됩니다.this () 호출은 구조 함수의 첫 줄에만 나타날 수 있습니다.
내부 클래스에서 키워드this를 사용하면 내부 클래스의 대상을 가리키며 외부 클래스의 대상에 접근하기 위해 외부 클래스 이름을 사용할 수 있다.this 접근, 일반적으로 이런 상황에서만 사용
예제 코드:
public class Activity extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
/* main.xml */
setContentView(R.layout.main);
/* findViewById(R.id.button) main.xml button */
Button button = (Button) findViewById(R.id.button);
/* button */
button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* Intent */
Intent intent = new Intent();
/* intent */
intent.setClass(Activity.this</span>, Activity.class);
/* Activity */
startActivity(intent);
/* Activity */
Activity.this.finish();
}
});
}
}
위에서 설명한 내용은 여러분에게 소개할 Java 키워드 ClassName입니다.이 중류명.this의 이해에 대한 소개가 여러분에게 도움이 되었으면 합니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
38. Java의 Leetcode 솔루션텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.