日期:2014-05-18 浏览次数:21188 次
using System;
namespace MyFirstProgram
{
//定义Person类
public class Person
{
string name;
Char sex;
//无参数构造
public Person(){}
//带参数构造
public Person(string s,char x)
{
name=s;
sex=x;
}
public void printinfo ()
{
Console.Write(name+'('+sex+')');
}
}
//类Student继承自Person
public class Student:Person
{
int studentID;
int credit;
//无参数构造
public Student(){}
//带参数构造,base调用父类带参数构造
public Student(int sID,int ct,string s,char x):base(s,x)
{
studentID=sID;
credit = ct;
}
void graduate()
{
if (credit>200)
Console.WriteLine("恭喜,你可以毕业了!");
}
//同student类
public class Teacher:Person
{
int staffID;
int course;
public Teacher(){}
public Teacher(string s,Char x,int sID):base(s,x)
{
staffID=sID;
}
void coursenumber(int cn)
{
course=cn;
}
}
------解决方案--------------------
using System;--命名空间
namespace MyFirstProgram
{
public class Person
{
string name;--声明变量(姓名,字符串型的)
Char sex;--声明变量(性别,Char型)