权重域名

已备案域名,老域名交易,高权重域名购买,百度权重域名出售,权重域名买卖,万网已备案老域名注册查询抢注转让,买老域名,二手老域名,鹰潭网站建设

Java语言的多态性

作者:zhushican 发布:2014-08-14 分类:建站教程 阅读: 次 0条评论

多态性是继数据抽象和继承之后的,面向对象编程语言的第三个基本特性。它提供了另一个层面的接口与实现的分离,也就是说把做什么怎么做分开来。多态性不但能改善代码的结构,提供其可读性,而且能让你创建可扩展的程序。所谓可扩展是指,程序不仅在项目最初的开发阶段能成长,而且还可以在需要添加新特性的时候成长。

封装通过将数据的特性与行为结合在一起,创建了一种新的数据类型。隐藏实现通过将细节设成private,完成了接口与实现的分离。之所以要采取这种比较呆板的顺序来讲解,是要照顾那些过程语言的程序员们。但是,多态性是站在类的角度来处理这种逻辑上的分离的。我们常看到,继承是怎样允许你将对象当作它自己的,或者它的基类的类型来处理。

这是一个很重要的功能,因为它能让你把多个类(派生自同一个基类的)当作一个类来处理,这样一段代码就能作用于很多不同的类型了。多态方法调用能让类表现出各自所独有的特点,只要这些类都是从同一个基类里派生出来的就行了。当你通过基类的reference调用方法的时候,这些不同就会通过行为表现出来。

除非注明,本站所有文章均为 zhushican 原创,转载请注明出处! 标签:Java  语言  多态性  
« 上一篇下一篇 »

您可能还会对这些文章感兴趣!

Java语言的多态性:目前有0条评论