C#基础知识之base关键字介绍_C#教程-查字典教程网
C#基础知识之base关键字介绍
C#基础知识之base关键字介绍
发布时间:2016-12-28 来源:查字典编辑
摘要:一、调用基类已被派生类重写的方法复制代码代码如下:publicclassFather{publicvirtualvoidSay(){Cons...

一、调用基类已被派生类重写的方法

复制代码 代码如下:

public class Father

{

public virtual void Say()

{

Console.WriteLine("Father Say");

}

}

public class Son : Father

{

public override void Say()

{

base.Say();

Console.WriteLine("Son Say");

}

}

调用:

复制代码 代码如下:

Son s = new Son();

s.Say();

执行代码会先输出Father Say,然后输出Son Say。

二、指定派生类实例时调用基类的构造函数

复制代码 代码如下:

public class Father

{

public string Name { get; set; }

public Father()

{

Name = "Father";

}

}

public class Son : Father

{

public Son()

: base()

{

}

}

创建对象:

复制代码 代码如下:

Son s = new Son();

运行之后Son的实例Name属性为Father。

三、Base在EntityFramework中的使用,如下图:

注意:base关键字不能在静态方法中使用。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新C#教程学习
    热门C#教程学习
    编程开发子分类