用C#实现编写一个类Student,包括: 两个数据成员:学生姓名(name),C#成绩(score); 静态数据成员计算所有人C#总成绩(total)及学生总人数(count); 一个带参数的构造函数,用来初始化姓名、成绩,并统计总成绩和总人数; 构造三个学生的对象,分别调用print方法输出3个学生的姓名和成绩; 设计一个界面,可显示3个学生的姓名、成绩,还可显示C#总成绩和总人数。
时间: 2023-11-22 19:53:19 浏览: 112
以下是实现Student类的代码:
```csharp
public class Student
{
private string name; // 学生姓名
private int score; // C#成绩
public static int total = 0; // 所有人C#总成绩
public static int count = 0; // 学生总人数
public Student(string name, int score)
{
this.name = name;
this.score = score;
total += score;
count++;
}
public void print()
{
Console.WriteLine("姓名:" + name + ",成绩:" + score);
}
public static void display()
{
Console.WriteLine("学生信息:");
Console.WriteLine("姓名\t成绩");
Student s1 = new Student("张三", 80);
s1.print();
Student s2 = new Student("李四", 90);
s2.print();
Student s3 = new Student("王五", 85);
s3.print();
Console.WriteLine("总成绩:" + total);
Console.WriteLine("总人数:" + count);
}
}
```
在 `display` 方法中,我们创建了三个学生对象,并分别输出了他们的姓名和成绩。最后,我们输出了总成绩和总人数。
您可以在代码的入口点(main 方法)中调用 `Student.display()` 方法来显示学生信息。
阅读全文