회원 로그인
|
속성
속성
객체 안에 있는 필드의 값을 취득 또는 설정하는 메소드이다. 속성은 필드의 값을 반환하는 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개(1/15페이지)
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
285 | [Python] 동적 import - 모듈을 변수로 받아오기 | 푸딩뱃살 | 413 | 2022.10.27 10:45 |
284 | [Python] 파이썬 3.7.7과 3.9.7의 os.path.expanduser() 차이 | 푸딩뱃살 | 456 | 2022.08.18 12:22 |
283 | [Python] error: Microsoft Visual C++ 9.0 is required. | 푸딩뱃살 | 684 | 2022.08.03 13:35 |
282 | [Python] pyscript | 푸딩뱃살 | 454 | 2022.06.09 11:21 |
281 | [Python] float is / float not is | 푸딩뱃살 | 593 | 2022.03.02 15:03 |
280 | [Python] 이터널 문자열 f | 푸딩뱃살 | 833 | 2022.01.27 16:35 |
279 | [Python] is와 ==의 차이 | 푸딩뱃살 | 485 | 2021.11.25 15:54 |
278 |
[Python] Error: ImportError: file |
푸딩뱃살 | 916 | 2021.11.16 11:24 |
277 | [Python] 파이썬 디컴파일 - uncompyle6 | 푸딩뱃살 | 774 | 2021.11.10 14:46 |
276 | [Python] 파이썬 확장자 설명 | 푸딩뱃살 | 550 | 2021.11.03 14:38 |
275 | [참고] 웹 fbx 뷰어 | 푸딩뱃살 | 470 | 2021.10.19 15:46 |
274 | [Python] enumerate() | 푸딩뱃살 | 500 | 2021.10.13 14:44 |
273 | [Python] 아나콘다에서 가상 환경 | 푸딩뱃살 | 720 | 2020.11.21 00:26 |
272 | [Python] pip로 설치 때 퍼미션 에러 | 푸딩뱃살 | 1266 | 2020.06.06 17:13 |
271 | [Python] OpenCV 10-3. 이미지 Thresholding - Otsu's Binarizatio | 푸딩뱃살 | 674 | 2020.06.05 14:01 |
270 | [Python] OpenCV 10-2. 이미지 Thresholding - Adaptive Threshold | 푸딩뱃살 | 694 | 2020.06.05 13:58 |
269 | [Python] OpenCV 10-1. 이미지 Thresholding | 푸딩뱃살 | 578 | 2020.06.05 13:56 |
268 | [Python] OpenCV 9-2. 색 추적 | 푸딩뱃살 | 772 | 2020.06.02 23:29 |
267 | [Python] OpenCV 9-1. 색공간 바꾸기 | 푸딩뱃살 | 640 | 2020.06.02 23:27 |
266 | [Python] OpenCV 8-3. 이미지 비트 연산 | 푸딩뱃살 | 530 | 2020.06.02 23:21 |