java 和 c# 调用构造函数的异同
java c# 调用构造函数
java方式:
在构造寒素中调用其它构造函数,使用this关键字并直接传递参数,像这样:
class ClassName{
this("defualt");
}
c#方式:
使用冒号运算符,好像说:我继承自另外一个构造函数,同样使用this关键字,像这样:
ClassName{
ClassName():ClassName("default"){}
}
java 和c#有很多语法是相同的,也有一些不同。
c#中的冒号(:)使用的场合很多,也是让原来java用户感到迷惑之处。