面向对象编程:自定义类型与接口实现
自定义耳机类
首先,我们来创建一个耳机类。在 Headset.cs 文件中,添加一个默认的无参构造函数,代码如下:
namespace Packt.Shared;
public class Headset(string manufacturer, string productName)
{
public string Manufacturer { get; set; } = manufacturer;
public string ProductName { get; set; } = productName;
// Default parameterless constructor calls the primary constructor.
public Headset() : this("Microsoft", "HoloLens") { }
}
在 Program.cs 文件中,创建一个未初始化的耳机实例和一个Meta Quest 3的实例:
Headset holo = new();
WriteLine($"{holo.ProductName} is made by {holo.Manufacturer}.");
Headset mq = new() { Manufacturer = "Meta", ProductName = "Quest 3" };
WriteLine($"{mq.ProductNa
超级会员免费看
订阅专栏 解锁全文
1393

被折叠的 条评论
为什么被折叠?



