标签:style blog color 使用 strong 2014
*概念
抽象类通常代表一个抽象概念,它提供一个继承的出发点,当设计一个新的抽象类时,一定是用来继承的,所以,在一个集成关系形成的等级结构里面,树叶节点应该是具体类,而树枝节点应该是抽象类。
*抽象类特性
1、抽象类不能被实例化4、一个抽象类中包含一个或多个抽象方法。
*抽象类的声明与使用
abstract class Class1 //抽象类
{
//···
public abstract void method1(); //抽象方法,没有方法体,以“;”结束
}public abstract class Person //加abstract关键字,表明抽象类
{
public abstract void SayHello();
//在方法返回值前加abstract声明抽象方法,抽象方法没有方法体,直接在括号后加“;”
public void about()
{
Console.WriteLine("抽象实例");
}
}
public class Xiaohong : Person
{
public override void SayHello()
{
Console .WriteLine ("你好");
}
}
class Program
{
static void Main(string[] args)
{
new Xiaohong().SayHello();
}
}
面向对象——抽象类和抽象方法,码迷,mamicode.com
标签:style blog color 使用 strong 2014
原文地址:http://blog.csdn.net/u010924897/article/details/24813673