ASP/ADO.Net C# 실무 과정 자료] 프로퍼티 (Property)






ASP/ADO.Net C# 실무 과정 자료] 프로퍼티 (Property)

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


프로퍼티 (Property)


■ 프로퍼티란?

- 클래스가 가진 속성(클래스로 부터 얻어내기 get과 클래스에 쓰기 set이 가능하다)


- 클래스의 멤버 변수를 가장한 메소드 이다.


- 필드 처럼 보이기 때문에 스마트필드 라고 불린다.



■왜 사용하는가?

-클래스의 필드 또는 속성을 외부에서 얻고 싶을 경우, 필드를 public으로 선언하는 방법이 있다.

 또는 private로 선언하고 그 필드를 외부에 알리는 메소드를 이용하는 방법도 있다.


-메소드를 이용하는 경우가 안전하지만, 불편하다.


-사용은 멤버 변수와 비슷하고, 구현은 메소드와 비슷한 것이 바로 프로퍼티이다.



+ Recent posts