닷넷 프레임워크(.NET Framework)는 우리가 외부에서 접근 가능한 데이터에 대해서 프로퍼티 를 사용할 것이라 가정하고 있다. 실제로 닷넷 프레임워크에서 데이터 바인딩을 지원하는 클래 스들은 일반적인 public 데이터 멤버가 아니라 프로퍼티를 이용하여 타입의 값을 구현했을 때 만 정상적으로 동작한다. 웹 컨트롤이나 윈도우 폼 컨트롤과 같은 유저 인터페이스 컨트롤들은 객체의 프로퍼티와 밀접하게 연관되어 있다. 데이터 바인딩 메커니즘은 타입 내의 값에 접근하 기 위해서 Reflection을 이용하는데, 이때 프로퍼티로 구현된값만을 찾는다.
빌잡스(115.136)2015-02-01 13:47
변수를 바로 안쓰고 get set같은 함수로 값을 접근하게 만들면 외부에서는 get만 되고 set은 안되거나 set만되고 get은 안되는 접근제한도 만들 수 있음 혹은 public protected private를 get set에 다르게 하는 접근제한도 만들 수 있고 등등등
set에서는 조건부로 처리할수 있지
set{}으로 함수 넣을수 있음
겟! 셋! 레디! 점핑~핑 점핑핑 에블바디~
닷넷 프레임워크(.NET Framework)는 우리가 외부에서 접근 가능한 데이터에 대해서 프로퍼티 를 사용할 것이라 가정하고 있다. 실제로 닷넷 프레임워크에서 데이터 바인딩을 지원하는 클래 스들은 일반적인 public 데이터 멤버가 아니라 프로퍼티를 이용하여 타입의 값을 구현했을 때 만 정상적으로 동작한다. 웹 컨트롤이나 윈도우 폼 컨트롤과 같은 유저 인터페이스 컨트롤들은 객체의 프로퍼티와 밀접하게 연관되어 있다. 데이터 바인딩 메커니즘은 타입 내의 값에 접근하 기 위해서 Reflection을 이용하는데, 이때 프로퍼티로 구현된값만을 찾는다.
변수를 바로 안쓰고 get set같은 함수로 값을 접근하게 만들면 외부에서는 get만 되고 set은 안되거나 set만되고 get은 안되는 접근제한도 만들 수 있음 혹은 public protected private를 get set에 다르게 하는 접근제한도 만들 수 있고 등등등