C#问题定义一个学生类CStudent
定义一个学生类CStudent,该类功能如下:包含学生的姓名、性别、年龄、学号信息。
在类中设置一个变量来记录共有多少个学生,即共为该类生成多少个实例,
具有可以输出生成实例个数的方法。
具有可输入/输出学生信息的成员函数,
派生出两个子类:全日制学生和业余在职学生。全日制学生添加监护人姓名及联系方式,业余在职学生添加工作单位及联系方式。
重载输入/输出成员函数以便输入/输出新添加的数据。
我不明白最后一句“重载输入/输出成员函数以便输入/输出新添加的数据”
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication7
{
class CStudent
{
public string name;///名字
public string xingpie;///性别
public int nianling;///年龄
public int xurhao;///学号
public int count;///记录学生的个数
public void shuchu()
{
Console.Write("请输入名字:");
name = Console.ReadLine();
Console.Write("请输入性别:");
xingpie = Console.ReadLine();
Console.Write("请输入年龄:");
nianling = Convert.ToString(Console.ReadLine());
Console.Write("请输入学号:");
xurhao = Convert.ToString(Console.ReadLine());
count++;
}
public void shuchu()
{
Console.WriteLine("名字:", name);
Console.WriteLine("性别:", xingpie);
Console.WriteLine("年龄:", nianling);
Console.WriteLine("学号:", xurhao);
Console .WriteLine ("学生的个数为:",count );
}
}
class CSgongong : CStudent
{
public string jianhuren;
public float dianhua;
}
class CSyuye : CStudent
{
public string gongzuodanwe;
public float lianxidian;
}
class Program
{
static void Main(string[] args)
{
CStudent a = new CStudent();
CSgongong b=new CSgongong ();
CSyuye c=new CSyuye ();
}
}
}