객체용 - this 키워드
1676 단어 java 노트
예를 들면 다음과 같습니다.
class Person
{
private String name;
private int age;
Person ()
{
}
//
Person(String n)
{
name=n;
}
//
Person(String n,int a)
{
this(n); // 。
// : 。 : 。
// name=n;
age=a;
}
}
public class test {
public static void main(String[] args)
{
Person p =new Person("chen",20);// , 。 。
}
}
주의: 다른 구조 함수를 호출하는 문장은 구조 함수의 첫 줄에 정의되어야 합니다.원인: 초기화 작업을 먼저 실행해야 합니다.구조 함수가 서로 호출되면 귀속 현상이 나타나고 결과 창고가 넘친다.this 키워드의 또 다른 역할:this로 구성원 변수를 표시합니다.이 표지는 생략하고 쓰지 않아도 된다.단, 국부 변수와 구성원 변수가 동명일 때this로 구성원 변수를 표시해야 한다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
객체용 - this 키워드구조 함수는 대상이 초기화될 때 호출되는 것이다.어떤 대상을 초기화할까요?this 키워드를 통해 대상의 주소를 기록하고this를 통해 초기화된 대상을 명확히 합니다.구조 함수에서 다른 구조 함수의 형식을 호출합니다:...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.