c#继承中:base是如何使用的,作用和含义是什么
发布网友
发布时间:2022-04-20 10:48
我来回答
共3个回答
热心网友
时间:2022-04-20 12:17
继承构造:
class A
{
public A() { }
public A(string name)
{
this.Name = name;
}
public string Name { get; set; }
}
class B : A
{
/// <summary>
/// 在初始化 new B() 的时候,同时也初始化了 A(string name) 的构造
/// 这时,A 的 Name=名字是***
/// </summary>
public B()
: base("名字是***")
{
}
}
热心网友
时间:2022-04-20 13:35
base关键词用于从派生类总访问基类的成员,基类访问只能在构造函数、实例方法、实例属性访问器中进行,在静态方法中使用base关键词是错误的。base主要有两种使用形式:
1、调用基类中已被其他方法重写的方法。
2、指定创建派生类实例时应该调用的基类构造函数。
热心网友
时间:2022-04-20 15:10
父类子类的关系