Csharp/CSharp Tutorial/Class/Virtual Properties

Материал из .Net Framework эксперт
Версия от 12:16, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Virtual Properties

using System;
public abstract class Employee
{
    public abstract string Name
    {
        get;
    }
}
class Engineer: Employee
{
    string name = "Engineer";
    
    public override string Name
    {
        get
        {
            return(name);
        }
    }
}
class MainClass
{
    public static void Main()
    {
        Employee d = new Engineer();
        Console.WriteLine("Name: {0}", d.Name);
    }
}
Name: Engineer