哪位大虾帮写一下?要求写一个学生类,该类的描述如下:
类的名字:Student
该类具有三个私有成员变量:
姓名:字符串类型 m_strName
性别:枚举类型:m_enumSex;
年龄:整型:m_iAge;
该类具有三个属性:姓名(Name)、性别(Sex)、年龄(Age)
该类具有两个方法:Run()方法、Jump()方法,要求在这两个方法中打印出自己的状态。
Run()方法中打印:”I’m running”
Jump()方法中打印:“I’m jumping”
该类有两个构造方法,一个初始化名字,一个初始化年龄。
类的名字:Student
该类具有三个私有成员变量:
姓名:字符串类型 m_strName
性别:枚举类型:m_enumSex;
年龄:整型:m_iAge;
该类具有三个属性:姓名(Name)、性别(Sex)、年龄(Age)
该类具有两个方法:Run()方法、Jump()方法,要求在这两个方法中打印出自己的状态。
Run()方法中打印:”I’m running”
Jump()方法中打印:“I’m jumping”
该类有两个构造方法,一个初始化名字,一个初始化年龄。
其实也没有什么....类就是你对某类对象的抽象(包括对象的属性和动作(方法))你已经写清楚了(该类具有三个属性:姓名(Name)、性别(Sex)、年龄(Age)
该类具有两个方法:Run()方法、Jump()方法)
C#控制台学生成绩管理系统源码学校要求我们用C#控制台应用程序写一个学生成绩管理系统,但是马上要开校了,假期耍得太厉害了,基本上不会写了,嘿嘿,只是把框架搭起了,望那位大虾能帮小弟补充完整啊,谢先!(有少数的语法错误,主要是大小写问题~嘿嘿~~) //学生信息类
public class StuInfo
{
int id; //学号
string name; //姓名
string sex; //性别
int age; //年龄 //构造器
public StuInfo()
{
this.id = 0;
this.name = "";
this.sex = "";
this.age = 0;
} //构造器
public StuInfo(int id, string name, string sex, int age)
{
this.id = id;
this.name = name;
this.sex = sex;
this.age = age;
} //学号属性
public int Id
{
get
{
return id;
}
set
{
this.id = value;
}
} //年龄属性
public string Name
{
get
{
return name;
}
set
{
this.name = value;
}
} //性别属性
public string Sex
{
get
{
return sex;
}
set
{
this.sex = value;
}
} //年龄属性
public int Age
{
get
{
return age;
}
set
{
this.age = value;
}
}
} //学生类
public class Student
{
StuInfo info; //学生信息
StuScoreSem2 scores; //学生成绩
int sum; //总分
int average; //平均分 //构造器
public Student()
{ } //构造器
public Student(StuInfo info, StuScoreSem2 scores)
{
this.info = info;
this.scores = scores;
} //学生信息属性
public StuInfo Info
{
get
{
return info;
}
set
{
this.info = value;
}
} //学生成绩属性
public StuScoreSem2 Scores
{
get
{
return scores;
}
set
{
this.scores = value;
}
} //总分属性
public int Sum
{
get
{
return sum;
}
set
{
this.sum = value;
}
} //平均分属性
public int Average
{
get
{
return average;
}
set
{
this.average = value;
}
} //计算总分
public void ComputeSum()
{ } //计算平均分
public void ComputeAverage()
{ }
} public class Process
{
Student[] students;
//按总分排序
public void SortBySum()
{ } //按平均分排序
public void SortByAverage()
{ } //按某科成绩排序
public void SortBySubject(string subject)
{ } //按学生的某个信息进行查找,如果有返回该学生的信息,否则返回空
public Student SearchByInfo(string info)
{ } //按总分输出学生信息
public void OutputInfoBySum()
{ } //按平均分输出学生信息
public void OutputInfoByAverage()
{ } //按学生的某科成绩输出学生信息
public void OutputInfoBySubject(string subject)
{ }
} class Program
{
static void Main(string[] args)
{
//创建学生信息数组和学生成绩数组
stuInfo [] info = new stuInfo[50];
stuScoreSem2 [] scores = new stuScoreSem2[50];
Student[] student = new Student[50];
int i = 0;
int j = 0;
//创建一个输入流进行读输入文件
FileStream input = new FileStream("..//..//..//stuinfo.txt", FileMode.Open, FileAccess.Read);
//创建一个输入字符流
StreamReader reader = new StreamReader(input, Encoding.Default); //创建一个输出流和输出文件保存输出信息
// FileStream output = new FileStream("..//..//..//stuoutput.txt", FileMode.Create,FileAccess.ReadWrite); //创建一个输出字符流
//StreamWriter writer = new StreamWriter(output, Encoding.Default);
你是在混CSDN还是CSDN在混你?
using System;
using System.Collections.Generic;
using System.Text;namespace OpenContactsNet.Test
{
public class Student
{
/// <summary>
/// 姓名
/// </summary>
public string m_strName; public string Name
{
get { return m_strName; }
set { m_strName = value; }
} /// <summary>
/// 性别
/// </summary>
private string m_enumSex; public string Sex
{
get { return m_enumSex; }
set { m_enumSex = value; }
}
/// <summary>
/// 年龄
/// </summary>
public int m_iAge; public int Age
{
get { return m_iAge; }
set { m_iAge = value; }
} public Student(string name, string sex, int age)
{
this.m_strName = name;
this.m_enumSex = sex;
this.m_iAge = age;
}
public void CreateStudent()
{
Run();
Jump();
} /// <summary>
/// 跑
/// </summary>
private void Run()
{
Console.WriteLine(m_strName + " " + m_enumSex + " " + m_iAge + " is running !");
} /// <summary>
/// 跳
/// </summary>
private void Jump()
{
Console.WriteLine(m_strName + " " + m_enumSex + " " + m_iAge + " is jumping !");
}
}
}using System;
using System.Collections.Generic;
using System.Net;
using System.Text;namespace OpenContactsNet.Test
{
internal class Program
{
private static void Main( string[] args )
{
string name = "磊";
string sex ="男";
int age = 22;
Student myStudent = new Student(name,sex,age);
myStudent.CreateStudent();
}
}
}