(C#) 32. Property (프로퍼티)
Syntax (문법)
Property () : Syntax ()
- 최초 작성일: 2021년 3월 21일(월)
##
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
using System;
namespace property
{
class Program
{
// 객체지향 -> 은닉성
class Knight
{
public int Hp { get; set; } = 100; // 프로퍼티 (속성, Property)
////////////////////////////////////////////////////////
//private int _hp;
//public int GetHp() { return _hp; }
//public void SetHp(int value) { _hp = value; }
////////////////////////////////////////////////////////
// 프로퍼티 기본 선언 형식
//
//protected int hp; // 데이터타입 필드명
//
//public int Hp // 접근한정자 데이터타입 프로퍼티명
//{
// get { return hp; // } // return 필드명
// private set { hp = value; }
//}
////////////////////////////////////////////////////////
//public int GetHp() { return hp; }
//public void SetHp(int hp) { this.hp = hp; }
}
static void Main(string[] args)
{
Knight knight = new Knight();
knight.Hp = 200;
//knight.SetHp = 200;
int hp = knight.Hp;
Console.WriteLine(hp);
}
}
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.