第一次发表,请指教!
以前学过java,最近学习C#时发现,构造函数调用另一个构造函数不一样。
java
-------------------------------------------
package familytree.code;
public class C
{
private char c;
private String s;
public C(char c, String s)
{
this.c= c;
this.s= s;
}
public C(char c)
{
this(c, null);
}
}
C#
-------------------------------------------
class b
{
private char c;
private String s;
public b(char c, String s)
{
this.c= c;
this.s= s;
}
public bank(char c,) :this(c,null)
{
//在这里写代码,会在调用另一个构造函数之前,还是之后运行?
}
}