黑马程序员---抽象类例子
来源:互联网 发布:淘宝买家 订单拆分发货 编辑:程序博客网 时间:2024/05/18 12:40
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
从学生,老师,校长类中抽象出人的类,学生和老师都有收作业的方法,但是校长不会收作业
static void Main(string[] args)
{
Student stu = new Student();
Teacher tea = new Teacher();
stu.CollectHomeWork();
tea.HandHomework();
Console.ReadKey();
}
// Peron类
public abstract class Person
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private string sex;
public string Sex
{
get { return sex; }
set { sex = value; }
}
public Person() { }
public Person(string name, string sex)
{
this.name = name;
this.sex = sex;
}
}
//新建交作业的方法
public void CollectHomeWork() { }
// 新建老师类和学生类继承自Person类
class Student : Person
{
public Student() { }
public void CollectHomeWork()
{
Console.WriteLine("收作业");
}
public Student(string name, string sex)
: base(name, sex) { }
}
class Teacher : Person
{
public Teacher() { }
public void HandHomework() // 交作业的方法
{
Console.WriteLine("该交作业了");
}
public Teacher(string name, string sex)
: base(name, sex) { }
}
// 新建校长类继承Person类
class SchoolMaster : Person
{
public SchoolMaster(string name, string sex)
: base(name, sex) { }
}
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
详细请查看:<ahref="http://edu.csdn.net" target="blank">http://edu.csdn.net </a>
- 黑马程序员---抽象类例子
- 黑马程序员--抽象类
- 黑马程序员--抽象类
- 黑马程序员----抽象类
- 黑马程序员---抽象类
- 黑马程序员-抽象类
- 黑马程序员----抽象类
- 黑马程序员---抽象类与抽象方法
- 黑马程序员_抽象类
- 黑马程序员----JAVA----抽象类----
- 黑马程序员_抽象类
- 黑马程序员-抽象类总结
- 黑马程序员—抽象类
- 黑马程序员-抽象类借口
- 黑马程序员_java抽象类
- 黑马程序员_抽象类
- 黑马程序员------------抽象类 接口
- 黑马程序员:抽象类、接口
- SQL Server2008下轻松调试T-SQL语句和存储过程
- Windows的PNP和电源特性概述
- WP7 性能分析工具FProfile介绍
- ioctlsocket()
- 头文件包含的合理顺序
- 黑马程序员---抽象类例子
- uva-488 三角波
- VC编译字符串常量是否合并
- 【C/C++】面试题:函数指针
- NYOJ 98 成绩转换 2013年8月20日
- 利用Xdebug和WinCacheGrind分析PHP程序,找出性能瓶颈
- 电脑每次开机都要重装USB驱动,或禁用后在启用才能使用?
- 如何开启MySQL的远程帐号
- 同一个动作相应按钮、菜单项或击键的方式