[ 예제 ]
class
Test This
키워드는 할당된 객체 자신을 가리킨다. 왼쪽
예제의
{
setAge() 메서드의 인자 age와 Test 클래스의 멤버
변수
age를
구분할 수 있는 것이다. 왼쪽 예제에서 SetAge()
private int
age; 메서드의
this age는 클래스의 인스턴스의 age를
가리키고
인자 age는 밖에서 들어오는 지역 변수이다. 인자 변수는
public void SetAge(int
age) SetAge() 메서드가
끝나면 사라지지만, this.age는
객체가
{
SetAge() 메서드가 끝나면 사라지지만, this.age는
객체가
this.age =
age;
보관하는 값으로 사라지지 않는다.
}
public int
GetAge()
{
return this.age;
}
}
'IT_Programming > C#' 카테고리의 다른 글
인터페이스 (0) | 2006.02.27 |
---|---|
Const / readonly (0) | 2006.02.27 |
메서드 오버라이딩 (0) | 2006.02.24 |
메서드 오버라이딩3 - virtual (0) | 2006.02.24 |
메서드 오버라이딩2 - abstract (0) | 2006.02.24 |