多态怎么理解,举个形象点的例子,谢谢!!最好能附点代码
解决方案 »
- 求助如何把HTML转换EXCEL
- 高分求解 HyperLinkColumn Text动态参数的问题
- Repeater中对某项值的判断
- www.eusv.cn我刚做的网站,第一次访问很慢,怎么解决?
- 新手入门书籍,求助推荐。
- css文件中,用到url()引用图片,可以在运行时改变其路径吗?
- response.redirect可不可以重定向到一个流媒体文件?
- 拜求ie webcontrols 的下载地址,微软不能下载了,怎么也找不到其它下载地址,着急!!!!
- 求:中文名文件无法浏览?
- C#怎么把文本框放到一行?
- 这样的面试题(顶者有分)关于E-R模型!
- textbox 的 onchange事件 不见了,请帮助。
{
public virtual void Display()
{
Console.WriteLine( "Base ");
}
}
class ChildrenA:Base
{ }
class ChildrenB:Base
{
public override void Display()
{
base.Display();
}
}
class ChildrenC:Base
{
public override void Display()
{
Console.WriteLine( "ChildrenC ");
}
}
class ChildrenD:Base
{
public override void Display()
{
base.Display();
Console.WriteLine( "ChildrenD ");
}
}
public class DrawDemo
{
public static void Main(string[] args)
{
Base[] bs =new Base[]{new Base(),new ChildrenA(),new ChildrenB(),new ChildrenC(),new ChildrenD()};
for(int i=0;i <bs.Length;i++)
bs[i].Display();
}
}
建个控制台程序,把代码放进去看看效果,应该就会有一些概念了
{
Response.Write("没有参数");
} public void ShowDepart(string name)
{
Response.Write("姓名:"+name);
} public void ShowDepart(string name,string sex)
{
Response.Write("姓名:"+name+"<br>性别:"+sex);
}这个是多态,刚才哪个是继承
不好意思啊
例如:
动物类.有三种对象->狗,猫,鸡.
有一个相同的事件->叫.
有三种不同的表现->汪汪,喵喵,咯咯达.用图表示:
对象狗 对象猫 对象鸡
\ | /
\ | /
\ | /
事件<叫>
/ | \
/ | \
表现<汪汪> 表现<喵喵> 表现<咯咯达>