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
|
using System;
namespace Property
{
abstract class Product
{
private static int serial = 0;
public string SerialID
{
get
{
return String.Format("{0:d5}", serial++);
}
}
abstract public DateTime ProductDate
{
get;
set;
}
}
class MyProduct : Product
{
public override DateTime ProductDate
{
get;
set;
}
}
class Myapp{
static void Main(string[] args)
{
Product product_1 = new MyProduct()
{
ProductDate = new DateTime(2010, 1, 10)
};
Console.WriteLine("Product {0} : Product Date {1}",
product_1.SerialID, product_1.ProductDate);
}
}
}
|
'Programming > C#' 카테고리의 다른 글
C# var형 사용 예제 (0) | 2012.08.17 |
---|---|
Property 사용예제 (0) | 2012.08.17 |
인터페이스 property (Interface property) (0) | 2012.08.17 |