c#中与类名同名的函数有什么特别的地方?

定义函数时候有的与类名相同 有的不同 与类名不同名的函数为何要有返回值 类里面的构造函数为何要构造有参数和无参数两种

泛舟湖上清波郎朗
浏览 2116回答 1
1回答

慕哥6287543

与类名同名的我们称之为该类的构造函数,构造函数的存在主要是为了初始化类字段,比如说私有字段哈,有参数和没参数这个要看你构造函数的实际作用来决定的。无参数的构造函数一般式采用系统的默认值进行初始化类字段,有参数的构造函数意味着你可以在实例的时候传指定的值给构造函数来初始化你的类字段或者属性等。 类中与类名不同的函数一般都是类的成员函数或者类级别的静态函数,不考虑这些函数的访问权限情况下,类成员函数你可以认为就是一个该类的一个功能,他可以是用来给一个类字段赋值的也可以实现类实例化的或者其他任何你想对该对象的操作。 有参数没参数,有返回值没返回值这完全看你要实现的功能~ 简单的这么理解就可以了
打开App,查看更多内容
随时随地看视频慕课网APP