
可以通俗的讲下 C#里的 多态和派生 和 继承 么?
展开全部
继承就是儿子继承老子的东西,比如老子有心脏病儿子也有,比较难听!见谅,不过C#只支持单继承,就是一个孩子只能有一个爹,C++可没这么简单。所有.NET里面的类都以一个老祖宗Object类。话很俗!
派生和继承差不对一个意思吧。
多态就较难理解了,就是用子类实例化一个对象然后赋值给父类的引用,然后用父类的引用调用方法,其实调用的是子类的,而不是父类自己的。一个父类可以有无数的子类,就像一个老子可以有很多孩子,这里面就有多态的概念。老子可以代表一切,但是老子的功能可能不是很强大,那就派生吧,让儿子去实现这强大功能。就像一个老子有很多不同的本事,这就有点儿多态的概念了,就是多种状态、多种功能的意思,我就是这么理解的。
不过哥们你没舍得给分啊!
派生和继承差不对一个意思吧。
多态就较难理解了,就是用子类实例化一个对象然后赋值给父类的引用,然后用父类的引用调用方法,其实调用的是子类的,而不是父类自己的。一个父类可以有无数的子类,就像一个老子可以有很多孩子,这里面就有多态的概念。老子可以代表一切,但是老子的功能可能不是很强大,那就派生吧,让儿子去实现这强大功能。就像一个老子有很多不同的本事,这就有点儿多态的概念了,就是多种状态、多种功能的意思,我就是这么理解的。
不过哥们你没舍得给分啊!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询