회원 로그인
정보기억 정보기억에 체크할 경우 다음접속시 아이디와 패스워드를 입력하지 않으셔도 됩니다.
그러나, 개인PC가 아닐 경우 타인이 로그인할 수 있습니다.
PC를 여러사람이 사용하는 공공장소에서는 체크하지 마세요.
소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.


최근 게시물

1.노션에서 작성 중

1.노션에서 작성 중

개편하기 전까지 노션에서 작성 중

2024.04.04//read more

2.ChatGPT

2.ChatGPT

OpenAI로 대규모 언어 모델대화형...

2023.03.16//read more

3.노코딩 게임 엔진 - 빌..

3.노코딩 게임 엔진 - 빌..

빌드 지원안드로이드iOS윈도우즈특이사...

2023.03.14//read more

4.(완료) 미접속 회원 정..

4.(완료) 미접속 회원 정..

[완료] 36명의 회원을 정리하였습니...

2023.02.16//read more

5.매뉴얼 플러스 - 전자제..



안정적인 DNS 서비스 DNSEver
DNS Powered by DNSEver.com


속성

푸딩뱃살 | 2014.11.01 00:41 | 조회 2736
속성

객체 안에 있는 필드의 값을 취득 또는 설정하는 메소드이다. 속성은 필드의 값을 반환하는 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#이 보이는 그림책
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