zoukankan      html  css  js  c++  java
  • abstract

    当一个方法只需要声明而不需要实现的时候,我们可以用到abstract修饰符,有抽象方法的类必须是抽象类,但是抽象类中不一定都是抽象方法,也可以全是具体方法。

    abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类的半成品,需要子类继承并覆盖其中的抽象方法。abstract修饰方法,则这个方法是抽象方法,只有声明而并未实现。

    父类是抽象类,里面有抽象方法,那么继承他的子类必须将里面的全部抽象方法实现了,子类才会有创建实例的能力,除非子类也是抽象类。抽象类不能被实例化,只能由父类的引用指向非抽象子类的实例。

  • 相关阅读:
    [.NET学习]抽象&#
    几个国内开源
    通过C#命令行&#
    我的宝贝
    我的新博客
    常用的在线网
    收集一些.NET开
    论研究生学术
    在vs2008里安装使&#
    c#编码好习惯
  • 原文地址:https://www.cnblogs.com/quanby/p/5379959.html
Copyright © 2011-2022 走看看