我们称之为代码块



我想知道我们怎么称呼块:public Circle(double radius)这是构造函数吗?如果是,那么是否可以在构造器的主体中写入Radius = radius;?还是只是一个函数?

using System;
namespace PatternMatchingDemo
{
public class Shape
{
public const float PI = 3.14f;
}
public class Circle : Shape
{
public double Radius { get; }
public Circle(double radius)
{
Radius = radius;
}

是的,它是一个构造函数 构造函数是用于初始化对象的特殊方法。构造函数的优点是,在创建类的对象时调用构造函数。

你的代码构造函数有一个参数,构造函数也可以取参数,这是用来初始化字段的。

此链接有关构造函数的更多详细信息

https://www.geeksforgeeks.org/c-sharp-constructors/

最新更新