• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C#类的继承,构造函数实现及其调用顺序

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
类层层派生,在实例化的时候构造函数的调用顺序是怎样的? --从顶层基类开始向子类方向顺序调用无参构造.
默认构造(无参构造)和带参构造什么时候调用?--默认将从顶层父类的默认构造一直调用到当前类的默认构造.
下面是示例:
*/

 

 

 

7.写出程序的输出结果

public abstract class A
{
 
public A()
 {
 Console.WriteLine(
'A');
 }
 
public virtual void Fun()
 {
 Console.WriteLine(
"A.Fun()");
 }
}

public class B: A
{
 
public B()
 {
 Console.WriteLine(
'B');
 }

 
public new void Fun()
 {
 Console.WriteLine(
"B.Fun()");
 }

 
public static void Main()
 {
 A a =
new B(); //这里输出 A B
 a.Fun();
 }
}

A
 B
A.Fun()

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#日期格式参考小结发布时间:2022-07-10
下一篇:
C#的泛型和Java的伪泛型发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap