第1个回答 2009-06-02
我这可是纯用记事本敲得呀
public class Person
{
public Person(){}
public Person(string name,int age,bool sex)
{
Name=name;
Age=age;
Sex=sex;
}
private string _name;
private int _age;
private bool _sex;
public string Name
{
get{return _name;}
set{_name=value;}
}
public int Age
{
get{return _age;}
set{_age=value;}
}
public bool Sex
{
get{return _sex;}
set{_sex=value;}
}
}
public class Student:Person
{
public Student(){}
public Student(string name,int age,bool sex)
{
base(name,age,sex);
}
public Student(string name,int age,bool sex,double lesson1,double lesson2,double lesson3,double lesson4,double lesson5)
{
base(name,age,sex);
Lesson1=lesson1;
Lesson1=lesson2;
Lesson1=lesson3;
Lesson1=lesson4;
Lesson1=lesson5;
}
private double _lesson1;
private double _lesson2;
private double _lesson3;
private double _lesson4;
private double _lesson5;
public double Lesson1
{
get{return _lesson1;}
set{_lesson1=value;}
}
public double Lesson2
{
get{return _lesson2;}
set{_lesson2=value;}
}
public double Lesson3
{
get{return _lesson3;}
set{_lesson3=value;}
}
public double Lesson4
{
get{return _lesson4;}
set{_lesson4=value;}
}
public double Lesson5
{
get{return _lesson5;}
set{_lesson5=value;}
}
public double Avg
{
get{return (Lesson1+Lesson2+Lesson3+Lesson4+Lesson5)/5;}
}
}
public class Test
{
public static void main()
{
Student s1=new Person("Jim",20,false);
Console.WriteLine(s1.Name);
Person s2=new Student("smith",22,true);
Console.WriteLine(s2.Name);
Student s3=new Student("Bill",30,false,30.5,20.7,2.22,90,5.08);
Console.WriteLine(s3.Name);
Console.WriteLine(s3.Avg);
}
}