您的位置:首页 > 其它

BASE个人理解

2020-04-02 08:03 295 查看

一:在当前方法执行前,执行继承的类的构造方法

public class A
{
public A()
{
Console.WriteLine("A");
}
}
public class B : A
{
public B():base()
{
Console.WriteLine("B");//最后打印的是A,B
}
}

二:执行继承的类的某一个方法

public class A
{
public void AA()
{
Console.WriteLine("A");
}
}
public class B : A
{
public B()
{
base.AA();
Console.WriteLine("B");//最后也是A,B
}
}
  • 点赞
  • 收藏
  • 分享
  • 文章举报
漫漫长路,慢慢走 发布了12 篇原创文章 · 获赞 2 · 访问量 230 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: