Advertisement

C#基础练习-10 多态之抽象类

阅读量:

抽象类

若父类仅作为概念性定义,从逻辑层面无法生成具体实例,则可将其设计为抽象类,亦称抽象基类。
抽象类中所包含的方法既可以是抽象方法,也可以是非抽象方法
用于标识抽象类或抽象方法的关键字为abstract。

抽象方法概述

当父类中的方法无法确定具体实现方式,或者该方法在实际使用中并不重要时,可以将该方法定义为抽象方法。
一旦类中包含抽象方法,此类便只能作为抽象类存在,常规类中不允许出现抽象方法
抽象方法的定义中不能包含具体的函数体结构{}。

复制代码
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace 抽象类
    {
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
    
       abstract class  Animal
    {
    //抽象类
        public abstract void Cry

全部评论 (0)

还没有任何评论哟~