首页 > Windows开发 > 详细

C# 抽象类有构造函数吗?

时间:2021-06-23 21:49:25      阅读:19      评论:0      收藏:0      [点我收藏+]

  答案是有的。

  尽管抽象类不能直接进行实例化,但是继承类会调用该抽象类的构造函数。如果没有手动定义一个构造函数,编译器会自动为其创建一个无参,访问等级为protected的构造函数。

另外,如果手动为抽象类创建一个无参或有参的构造函数,编译器将不再自动创建构造函数,并且如果只有有参且参数没有默认值的构造函数,它的子类在定义构造函数时,也必须为它提供一个参数。

C# 抽象类有构造函数吗?

原文:https://www.cnblogs.com/mshentaiBlog/p/14924256.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!