哪位大虾帮写一下?要求写一个学生类,该类的描述如下:
类的名字:Student
该类具有三个私有成员变量:
姓名:字符串类型 m_strName
性别:枚举类型:m_enumSex;
年龄:整型:m_iAge;
该类具有三个属性:姓名(Name)、性别(Sex)、年龄(Age)
该类具有两个方法:Run()方法、Jump()方法,要求在这两个方法中打印出自己的状态。
Run()方法中打印:”I’m running”
Jump()方法中打印:“I’m jumping”
该类有两个构造方法,一个初始化名字,一个初始化年龄。 

解决方案 »

  1.   

    我刚学的时候也一样   这种例子书上有例子  好好看一下
    其实也没有什么....类就是你对某类对象的抽象(包括对象的属性和动作(方法))你已经写清楚了(该类具有三个属性:姓名(Name)、性别(Sex)、年龄(Age) 
    该类具有两个方法:Run()方法、Jump()方法)
      

  2.   

     此去有个例子:
     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);
      

  3.   


    你是在混CSDN还是CSDN在混你?
      

  4.   


    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();
             
            }
        }
    }