c#定义一个Person类,包含name属性和一个构造 方法,构造方法分别通过参数对属性赋值。在Main方法中创建Student对象,观察输出的结果。
时间: 2024-10-23 15:02:02 浏览: 24
在C#中,你可以定义一个名为`Person`的基础类,它有一个`name`属性和一个构造函数用于初始化这个属性。这里是一个简单的示例:
```csharp
public class Person
{
// 定义name属性
public string Name { get; set; }
// 构造函数,接受一个string类型的参数来设置name属性
public Person(string name)
{
this.Name = name;
}
}
// 主方法Main
public static void Main()
{
// 创建一个Student子类的对象,并通过构造函数传入姓名
var student = new Student("张三");
// 输出Person对象的Name属性
Console.WriteLine($"Student's Name is: {student.Name}");
// 如果Student类继承自Person并有额外的行为,也可以在这里显示出来
// Console.WriteLine(student.ExtraBehavior()); // 假设ExtraBehavior()是Student类的成员
// 结束程序
Console.ReadLine();
}
```
在这个例子中,`Student`类应该从`Person`类继承,如果需要的话。然后,`Student`类可以提供额外的功能或者覆盖`Person`类的某些方法。在`Main`方法里,我们创建了一个`Student`实例并打印了其`Name`。
阅读全文