C#中 base的功能 和用法

我看有 :base (参数) 这是什么意思 举例讲一下 谢谢
2024-12-28 23:39:29
推荐回答(2个)
回答1:

base是在继承的时候调用父类成员(非私有成员)的时候用。

回答2:

功能:派生类中访问基类的成员(属性、函数、构造函数等)用法:public class Programmer
{
public virtual void Print()
{
Console.WriteLine("Hello!我是程序员!");
}
}
class JavaProgrammer: Programmer
{
public override void Print()
{
base.Print();//调用基类Print方法 Console.WriteLine("Hello!我是java程序员!");
}
}
class TestClass
{
static void Main()
{
JavaProgrammer jp = new JavaProgrammer();
jp.Print();
}
}
输出:"Hello!我是程序员!""Hello!我是net程序员!"