用·c#声明一个学生类,类体中包含姓名 性别学号字段 包含两个构造函数 ,一个有参数构造函数,一个无参数构造函数在主程序中完成学生类的调用
时间: 2024-09-24 22:14:04 浏览: 42
在 C# 中,你可以这样声明一个名为 "Student" 的类,包含姓名 (Name)、性别 (Gender) 和学号 (ID) 字段,并提供两个构造函数:
```csharp
public class Student
{
// 定义字段
public string Name { get; set; }
public string Gender { get; set; }
public int ID { get; set; }
// 无参数构造函数
public Student()
{
Name = "";
Gender = "";
ID = 0;
}
// 有参数构造函数
public Student(string name, string gender, int id)
{
Name = name;
Gender = gender;
ID = id;
}
// 主程序中的实例化和调用示例
static void Main()
{
// 使用无参数构造函数创建学生
Student student1 = new Student();
Console.WriteLine($"Student1: Name={student1.Name}, Gender={student1.Gender}, ID={student1.ID}");
// 使用有参数构造函数创建学生
Student student2 = new Student("张三", "男", 12345);
Console.WriteLine($"Student2: Name={student2.Name}, Gender={student2.Gender}, ID={student2.ID}");
}
}
```
在这个例子中,`Main` 函数展示了如何通过无参数构造函数和有参数构造函数创建并初始化 `Student` 类的实例。
阅读全文