抽象类,借口

Posted 勤劳的蚂蚁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了抽象类,借口相关的知识,希望对你有一定的参考价值。

  1   抽象类:    关键字(abstract):

      特点:1)抽象类不能实体化,要调用只能创建子类并继承抽象类方法,将子类实例化后再从子类中调用;

                2) 抽象类可以有抽象方法(抽象方法只有abstract+方法名 ,没有参数。若调用需在子类重写方法),也可以有实际方法

                3) 抽象方法只能存在抽象类中,抽象类只能做父类。

  2  接口 :关键字  (interface ):

       特点:1)不是类就是拿来当父类的

                  2)  接口中不能有任何实际性的方法,所有的方法都是抽象的。

                  3)不需要加修饰符,里边的全部内容都是公开的。

                  4)调用内容只能创建子类并将子类实例化从子类中调用全部继承的内容;

      例:创建接口

             

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    interface Jiekou  //这是创建的接口
    {
        
    }
}

 

    

以上是关于抽象类,借口的主要内容,如果未能解决你的问题,请参考以下文章

抽象类借口构造函数静态方法成员

抽象工厂模式

面向对象

EffectiveJava读书笔记——接口优于抽象类

Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段

抽象工厂模式