C#定义一个员工类,定义默认构造函数和带参数的构造函数,并采用以上两种方式分别实例化对象,并输入它们的结果。
时间: 2024-09-30 09:12:53 浏览: 47
在C#中,你可以创建一个名为Employee的基本类,包含默认构造函数和带参数的构造函数。这里是一个简单的例子:
```csharp
public class Employee
{
// 默认构造函数,没有参数
public Employee()
{
Name = "Unknown";
Position = "Unspecified";
}
// 带参数的构造函数,用于初始化姓名和职位
public Employee(string name, string position)
{
Name = name;
Position = position;
}
// 属性声明
private string Name { get; set; }
private string Position { get; set; }
// 为了演示,我们添加一个简单的方法打印信息
public void DisplayInfo()
{
Console.WriteLine($"Name: {Name}, Position: {Position}");
}
}
// 使用默认构造函数实例化对象
var employeeWithoutParams = new Employee();
employeeWithoutParams.DisplayInfo();
// 使用带参数构造函数实例化对象
var employeeWithParams = new Employee("John Doe", "Software Engineer");
employeeWithParams.DisplayInfo();
```
运行上述代码,你会看到两段输出,一段来自未指定参数的员工对象,另一段来自已指定名字和职位的对象。
阅读全文