资讯详情

Java的三大特性:

2017-05-23 阅读:104 来源:北京尚脑互联软件测试培训中心
进入>

1、封装性

:封装是面向对象的方法所遵循的一个重要原则,包含两个含义:一是指把对象的属性和行为看成是一个整体,将这两者“封装”在一个不可分割的独立单位;二是指“信息隐藏”,把不需要让外界知道的信息隐藏起来。封装机制在程序设计中表现为,把描述对象属性的变量及实现对象功能的方法结合在一起,定义为一个程序单位,并保证外界不能任意更改其内部的属性值,也不能任意调动其内部的功能方法。

封装机制的另一个特点是,为封装在一个整体内的变量及方法规定不同级别的“可见性”或访问权限。封装性实现了专业的分工,实现了信息的隐藏。

2、继承性

:继承是面向对象方法中的重要概念,并且是提高软件开发效率的重要方法。在Java程序设计中,已有的类可以是Java开发环境所提供的一批最基本的程序——类库,用户开发的程序类就是继承这些已有的类。这样,现在类所描述的属性及行为,即已定义的变量和方法,在继承产生的类中可以使用。面向对象程序设计中的继承机制大大增加了程序代码的可复用性,提高了软件的开发效率,降低了程序产生错误的可能性,也为程序的修改扩充提供了便利。继承性实现了代码的复用,实现了功能的扩展。

3、多态性:多态是面向对象程序设计的又一个重要特征。多态是允许程序中出现重名现象。Java语言中含有方法重载与对象多态两种形式的多态。

方法重载:在一个类中,允许多个方法使用同一个名字,但方法的参数不同,完成的功能也不同。

对象多态:子类对象可以与父类对象进行相互转换,而且根据其使用的子类的不同,完成的功能也不同。

多态的特性使程序的抽象程度和简捷程度更高,有助于程序设计人员对程序的分组协同开发。

请联系网站客服,了解详细的优惠课程信息~

优质、便捷、省心

加载全文

免责声明:本站部分内容、图片来自用户自主上传,如果您对本站信息资源版权的归属问题存有异议,请您致信,我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。

以上是北京尚脑互联软件测试培训中心为大家整理的有关Java的三大特性:的全部内容,更多精彩请访问学习资讯新闻专栏。

相关课程

更多>
2020猎学网广告栏
申请课程免费试听名额

课程顾问24小时内联系您

你好

顾问将于24小时内联系您!

确定
在线咨询 微信咨询 立即报名
申请1对1课程顾问咨询服务
×
你好

顾问将于24小时内联系您!

确定
北京猎学网 >北京尚脑互联软件测试培训中心 >Java的三大特性: