회원 로그인
|
속성
속성
객체 안에 있는 필드의 값을 취득 또는 설정하는 메소드이다. 속성은 필드의 값을 반환하는 get 액세서와 필드에 값을 대입하는 set 액세서로 구성된다.
속성 정의
get 액세서를 명시하지 않으면 쓰기 전용이 되고, set 액세서를 명시하지 않으면 읽기 전용이 된다.
속성 사용
속성의 작동은 필드와 같다.
1방울은 0.5ml 입니다.
참고) C#이 보이는 그림책
객체 안에 있는 필드의 값을 취득 또는 설정하는 메소드이다. 속성은 필드의 값을 반환하는 get 액세서와 필드에 값을 대입하는 set 액세서로 구성된다.
속성 정의
get 액세서를 명시하지 않으면 쓰기 전용이 되고, set 액세서를 명시하지 않으면 읽기 전용이 된다.
public int prop { //int : 속성의 형, prop : 속성의 이름 get { //get 액세서 return a_; //a_ 필드명 } set { //set 액세서 a_ = value; //속성에 설정된 값은 value라는 변수에 들어간다. } }
속성 사용
속성의 작동은 필드와 같다.
using System; //액세서 설정 class Shampoo_ { public double drop_; //값을 저장하는 필드 public double fragrance_ { get { return drop_; //drop_의 값이 shampoo_.fragrance_에 반환 } set { drop_ = value; } } } class ShampooSample_ { public static void Main() { Shampoo_ shampoo_ = new Shampoo_(); shampoo_.fragrance_ = 0.5; //value의 값은 0.5 Console.WriteLine("1방울은 " + shampoo_.fragrance_ + "ml 입니다."); } }#출력
1방울은 0.5ml 입니다.
참고) C#이 보이는 그림책
댓글 0개
| 엮인글 0개
285개(11/15페이지)
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
85 | [C#] 생성자와 상속 base | 푸딩뱃살 | 3727 | 2014.11.21 02:09 |
84 | [C#] 클래스 상속 | 푸딩뱃살 | 3807 | 2014.11.17 23:35 |
83 | [C#] 클래스 예제 | 푸딩뱃살 | 3282 | 2014.11.03 23:03 |
82 | [C#] Main() 메소드 | 푸딩뱃살 | 3197 | 2014.11.02 23:43 |
81 | [C#] 인덱서 | 푸딩뱃살 | 2698 | 2014.11.01 01:09 |
>> | [C#] 속성 | 푸딩뱃살 | 2737 | 2014.11.01 00:41 |
79 | [C#] 생성자 | 푸딩뱃살 | 2847 | 2014.10.27 01:48 |
78 | [C#] public, private | 푸딩뱃살 | 3075 | 2014.10.25 22:32 |
77 | [C#] 오버로드(overload) | 푸딩뱃살 | 2664 | 2014.10.22 23:02 |
76 | [Python] 웹 파싱, 웹 클라이언트 프로그래밍 httplib | 푸딩뱃살 | 3464 | 2014.10.06 00:46 |
75 | [C#] 스코프(scope) | 푸딩뱃살 | 3272 | 2014.10.02 01:17 |
74 | [C#] 메소드 호출 | 푸딩뱃살 | 2716 | 2014.10.02 00:46 |
73 | [C#] 메소드(method) | 푸딩뱃살 | 3251 | 2014.10.02 00:30 |
72 | [C#] 필드(field) | 푸딩뱃살 | 3132 | 2014.10.02 00:06 |
71 | [C#] 객체(object)의 생성 | 푸딩뱃살 | 3605 | 2014.10.01 23:36 |
70 | [C#] 클래스(class)의 개념 | 푸딩뱃살 | 3511 | 2014.10.01 22:29 |
69 | [기본] 용어 - 클래스, 객체, 인스턴스, 메소드, 필드 | 푸딩뱃살 | 3948 | 2014.05.29 11:36 |
68 | [Python] Python 프로세스 리스트 추출 | 푸딩뱃살 | 8615 | 2014.05.20 16:02 |
67 | [Python] Python 환경 변수 설정 | 푸딩뱃살 | 4221 | 2014.05.20 12:46 |
66 | [Python] Python console 컬러 출력 | 푸딩뱃살 | 5192 | 2014.05.14 22:23 |