第一次发表,请指教!
以前学过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) { //在这里写代码,会在调用另一个构造函数之前,还是之后运行? } } |