JAVA C# 构造函数调互相调用(构造函数调用另一个构造函数)的不同

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:07   1844   0

第一次发表,请指教!

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

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP