JAVA 에서 this 키워드 사용

2110 단어 Java
1.가 독성 문 제 를 해결 하기 위해 this 키 워드 를 통 해 하나의 구성원 변 수 를 명확 하 게 방문 하여 국부 변수 와 명명 한 문 제 를 해결 하고 작은 예 를 쓸 수 있 습 니 다.eg:
class Person
{
    int age;
    public Person(int age)
    {
        this.age=age;
    }
    public getAge()
    {
        return this.age;
    }
}

2.this 키 워드 는 멤버 방법 eg 를 호출 할 수 있 습 니 다.
class Person
{
    public void openMouth()
    {
        ...
    }
    public void speak()
    {
        this.openMouth();
    }
}

3.구조 방법 은 대상 을 예화 할 때 JAVA 가상 기기 에 의 해 자동 으로 호출 되 고 프로그램 에서 다른 방법 을 호출 하 는 것 처럼 구조 방법 을 호출 하지만 하나의 구조 방법 에서'this([매개 변수 1,매개 변수 2...])'의 형식 으로 다른 구조 방법 을 호출 할 수 있다.eg
class Person()
{
    public Person()
    {
    System.out.println("        ");
    }
    public Person(String name)
    {
        this();
        System.out.println("         ")
    }
}
public class Example
{
    public static void main()
    {
        Person person = new Person("liming");
    }
}

그러나 this 를 사용 하여 다른 구조 방법 을 호출 할 수 없고 구성원 방법 에서 호출 할 수 없 으 며 한 유형의 두 구조 방법 에서 this 를 사용 하여 서로 호출 할 수 없습니다.또한 구조 방법 에서 this 호출 구조 방법 을 사용 하 는 문 구 는 반드시 첫 번 째 줄 에 있어 야 하고 한 번 만 나타 날 수 있다.

좋은 웹페이지 즐겨찾기