标签: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