您的位置:首页 > 编程语言 > C#

C#面向对象基础--抽象类

2012-11-13 16:59 148 查看
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace abstractTest
{
//只要一个方法声明为:abstract,类也必须使用abstract修饰,abstract修饰的类不能实例化
public abstract class Person
{
//声明SayHello抽象方法
public abstract void SayHello();
}

public class Chinese : Person
{
//子类必须实现父类的abstract方法
public override void SayHello()
{
//throw new NotImplementedException();
Console.WriteLine("我是中国人");
}
}
class Program
{
static void Main(string[] args)
{
Chinese c = new Chinese();
c.SayHello();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: