按照要求设计一个学生类Student,包含姓名成绩两个字段,分别定义属性,定义两个构造方法,一个无参,一个两参,分别用于给姓名和成绩属性赋值。在Main方法中分别调用不同的构造方法创建两个Student对象并为属性和性别赋值。使用c#
时间: 2024-09-23 18:02:29 浏览: 49
请按照以下要求设计一个学生类Student,并进行测试。
在 C# 中,你可以按照以下步骤设计一个名为 `Student` 的类:
```csharp
public class Student
{
// 定义属性
public string Name { get; set; }
public int Grade { get; set; }
// 构造方法
// 无参构造方法
public Student()
{
Name = "未知";
Grade = 0;
}
// 有参构造方法
public Student(string name, int grade)
{
Name = name;
Grade = grade;
}
// Main 方法
public static void Main(string[] args)
{
// 调用无参构造方法创建第一个学生对象
Student student1 = new Student();
Console.WriteLine($"Student 1: Name={student1.Name}, Grade={student1.Grade}");
// 调用有参构造方法创建第二个学生对象,并设置姓名和成绩
Student student2 = new Student("张三", 95);
Console.WriteLine($"Student 2: Name={student2.Name}, Grade={student2.Grade}");
}
}
```
在这个例子中,我们定义了一个 `Student` 类,它有两个属性 `Name` 和 `Grade`,以及一个无参和一个带两个参数的构造函数。在 `Main` 方法里,我们分别创建了两个 `Student` 对象,并通过构造方法设置了不同的初始值。
阅读全文