반응형

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
추상클래스 property (abstract class property)  (0) 2012.08.17

댓글을 달아 주세요