Java는 객체에 대해 학습(this 키워드 사용)
속성방법구조기.
2.this 코스메틱 속성 및 방법: (1)this는 다음과 같이 이해합니다.
① 현재 대상자;② 또는 현재 작성 중인 객체입니다.
(2) 규칙 및 주의 사항:
① 유형의 방법에서 우리는'this. 속성'또는'this. 방법'의 방식을 사용할 수 있다.현재 대상의 속성과 방법을 호출합니다.그러나 통상적으로 우리는'this.'를 생략하는 것을 선택한다.
② 특수한 상황에서 방법의 형삼과 류의 속성이 동명일 경우 우리는 반드시'this. 변수'의 방식을 사용하여 이 변수가 형삼이 아니라 속성임을 나타낼 수 있어야 한다.
③ 클래스 구조기에서 우리는'this. 속성'또는'this. 방법'의 방식을 사용할 수 있다.현재 생성 중인 대상의 속성과 방법을 호출합니다.그러나 통상적으로 우리는'this.'를 생략하는 것을 선택한다.특수한 상황에서 만약에 방법의 형삼과 클래스의 속성이 동명일 때 우리는 반드시'this. 변수'의 방식을 사용하여 이 변수가 형삼이 아니라 속성임을 나타낼 것이다.
3.this 호출 구조자:
① 클래스의 구조기에서'this(형삼 목록)'방식을 현저하게 사용하고 이 클래스에서 지정한 다른 구조기를 호출할 수 있다.
② 구조기에서 "this(형삼 목록)"방식을 사용할 수 없으며 자신을 호출할 수 없다.
③ 하나의 클래스에 n개의 구조기가 있고 최대 n-1개의 구조기가 있으면'this(형삼 목록)'방식을 사용한다.
④"this(형삼 목록)"방식은 현재 구조기의 첫 줄에 놓아야 한다고 규정한다.
⑤구조기 내부에서 최대 하나의'this(형삼 목록)'방식만 설명할 수 있으며 다른 구조기를 호출할 수 있다.
예:
public class PersonTest {
public static void main(String[] args) {
Person p1 = new Person();
p1.setAge(1);
System.out.println(p1.getAge());
}
}
class Person{
//
private String name;
private int age;
//
public Person() {
}
public Person(String name) {
this();
this.name = name;//this : , , 。
}
public Person(int age) {
this();
this.age = age;
}
//
public void setName(String name) {
this.name = name; //this : , , 。
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age; //this
}
public int getAge() {
return this.age;//this 。
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.