20141214--抽象基类,接口_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 20141214--抽象基类,接口

20141214--抽象基类,接口

 2014/12/14 17:24:08  Tirisfal  程序员俱乐部  我要评论(0)
  • 摘要:抽象类:在一个类的前面加上关键字“abstract”此类就成了抽象类。抽象类,不可以作为一个对象来使用。(无法New)一般用它来引用子类对象,abstractclassMan{publicvoidshuohua(){Console.WriteLine("会英语");}}抽象方法:在一个方法前加上关键字“abstract”此类就成了抽象方法。publicabstractvoidshuohua()当一个类中继承的是抽象类时,必须要把方法重写。
  • 标签:接口 抽象

抽象类:

在一个类的前面加上关键字“abstract”此类就成了抽象类。

抽象类,不可以作为一个对象来使用。(无法New)一般用它来引用子类对象,

abstract class Man
    {
        public  void shuohua()
        {
            Console.WriteLine("会英语");
        }
    }

抽象方法:

在一个方法前 加上关键字“abstract”此类就成了抽象方法。

public abstract void shuohua()

当一个类中继承的是抽象类时,必须要把方法重写。(override  关键字),

public override void shuohua()
        {
            Console.WriteLine("会英语");
        }

子类中必须全部实现抽象类父类中的所有抽象方法。

抽象方法必须在抽象类中。抽象类中可以出现其他方法,但是抽象方法必须在抽象类中。

抽象类中的普通方法,只能在当前类中 使用。

抽象类只可以作为一个父类来使用,不能创建对象

抽象属性:

只能在 抽象类中使用。

接口:

接口关键字  interface

右键--添加--添加新建项--选择接口

imageimage

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

namespace jicheng
{
    interface Interface1
    {
    }
}

接口中不能有字段,方法。

接口可以看成是一种纯的抽象类,它所有的方法都是抽象类。主要用来规定方法名字,

接口对象,需要New继承了接口的类:

接口类型的名字  变量名 = New 继承了这个接口的类的名字();

上一篇: 阿里COO张勇谈未来商业的两个坐标 下一篇: 没有下一篇了!
发表评论
用户名: 匿名