首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C#调用基类构造函数

在C#中,基类构造函数是在派生类的构造函数中使用base关键字来调用的。下面是一个示例:

代码语言:csharp
复制
public class BaseClass
{
    public BaseClass()
    {
        Console.WriteLine("Base class constructor called.");
    }
}

public class DerivedClass : BaseClass
{
    public DerivedClass() : base()
    {
        Console.WriteLine("Derived class constructor called.");
    }
}

在这个示例中,DerivedClass继承自BaseClass,并且在DerivedClass的构造函数中使用: base()语法来调用基类的构造函数。这样,当创建DerivedClass的实例时,基类的构造函数也会被调用。

代码语言:csharp
复制
DerivedClass derived = new DerivedClass();

输出结果:

代码语言:txt
复制
Base class constructor called.
Derived class constructor called.

这种方式可以确保基类的构造函数在派生类的构造函数中被正确地调用,从而实现对基类成员变量的初始化。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

13分21秒

Java零基础-307-子类构造方法执行时必然调用父类构造方法

6分37秒

day28_反射/28-尚硅谷-Java语言高级-调用运行时类中的指定构造器

6分37秒

day28_反射/28-尚硅谷-Java语言高级-调用运行时类中的指定构造器

6分37秒

day28_反射/28-尚硅谷-Java语言高级-调用运行时类中的指定构造器

领券