C#中子类构造函数中如何调用父类构造函数
C#父类有一个两个参数的构造函数,其派生类新增了两个属性,现在想在派生类的构造函数中用前两个属性构造父类,用后两个属性构造其自身,如何实现?类似于java中的super(...
C#父类有一个两个参数的构造函数,其派生类新增了两个属性,现在想在派生类的构造函数中用前两个属性构造父类,用后两个属性构造其自身,如何实现?
类似于java中的super()函数,C#是否也有这种用法 展开
类似于java中的super()函数,C#是否也有这种用法 展开
3个回答
展开全部
public A(){
base();
}
base();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通过BAse 来用,在子类中,你调用的类型要和父类的调用类型相同才行,不然会出错
class A {
public A(int a, int b) {}
}
class B : A {
public B (int a, int b, int x, int y) : base(a, b) {}
}
class A {
public A(int a, int b) {}
}
class B : A {
public B (int a, int b, int x, int y) : base(a, b) {}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class A {
public A(int a, int b) {}
}
class B : A {
public B (int a, int b, int x, int y) : base(a, b) {}
}
public A(int a, int b) {}
}
class B : A {
public B (int a, int b, int x, int y) : base(a, b) {}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |