什么叫做类的继承和多态,有什么好处?

Java程序设计中什么叫做类的继承和多态,有哪些好处?... Java程序设计中什么叫做类的继承和多态,有哪些好处? 展开
 我来答
匿名用户
2013-12-15
展开全部
增加程序的重用性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
深美林评估
2024-12-24 广告
房子遗产继承的具体步骤如下:第一步,评估公司对房屋进行市值的评估。第二步,申请人需要到当地的公证处进行继承公证,取得公证书。第三步,申请人到房地产部门进行房屋面积测绘的申请,领取测绘结果,便于产权登记。第四步,申请人拿着房产证、继承公证书和... 点击进入详情页
本回答由深美林评估提供
匿名用户
2013-12-15
展开全部
一个类最多只允许从一个类中派生;不允许从两个或者更多的类中派生。
在C#中的继承符合下列规则:
�8�5 继承是可传递的。如果C从B中派生,B又从A中派生,那么C不仅继承了B中声明的成员,同样也继承了A中的成员。Object类作为所有类的基类。
�8�5 派生类应当是对基类的扩展。派生类可以添加新的成员,但不能除去已经继承的成员的定义。
�8�5 构造函数和析构函数不能被继承。除此以外的其它成员,不论对它们定义了怎样的访问方式,都能被继承。基类中成员的访问方式只能决定派生类能否访问它们。
�8�5 派生类如果定义了与继承而来的成员同名的新成员,就可以覆盖已继承的成员。但这并不因为这派生类删除了这些成员,只是不能再访问这些成员。
�8�5 类可以定义虚方法、虚属性以及虚索引指示器,它的派生类能够重载这些成员,从而实现类可以展示出多态性。
1.覆盖
在类的成员声明中,可以声明与继承而来的成员同名的成员。
2.多态(Polymorphism)
在面向对象的系统中,多态性是一个非常重要的概念,它允许客户对一个对象进行操作,由对象来完一系列的动作,具体实现哪个动作,如何实现由系统负责解释。
在C#中,多态性是指同一操作作用于不同的类的实例,不同的类将进行不同的解释,最后产生不同的执行结果。C#支持两种类型的多态性:
�8�5 编译时的多态性
编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数,返回的类型等信息决定实现何种操作。
�8�5 运行时的多态性
运行时的多态性就是指直到系统运行时,才根据实际情况决定实现何种操作。C#中,运行时的多态性通过虚成员实现。
编译时的多态提供了运行速度快的特点,而运行时的多态性则带来了高度灵活和抽象的特点。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式