您现在的位置:首页行业资讯

java-面向对象概念分析--中享思途

面向对象(Object Oriented)是现在最为流行的软件设计与开发方法,Java本身最大的特点就是在于其面向对象的编程语言,在面向对象之中有两个最为核心的基本成员:类、对象。
现在的程序开发几乎都是以面向对象为基础。在面向对象设计之前,广泛采用的是面向过程,面向过程只是针对自己来解决问题。面向过程的操作是以程序的基本功能实现为主,实现之后就完成了,并不考虑项目的维护性;面向对象,更多的是要进行子模块的设计,每一个模块都要单独的存在,并且可以复用,所以,面向对象的开发更像是一个具备标准的开发模式。
面向对象有三个主要特征:封装性,继承性和多态性。

青岛Java培训--中享思途

封装性
封装是面向对象的方法所应遵循的一个重要原则。封装具有2个含义:一是把对象的成员属性、方法看成一个密不可分的整体,将这两者封装在一个密不可分的独立单位(对象)中,另外的含义就是“信息的隐蔽”把不需要让外界知道的信息隐藏起来。有些对象的属性和方法允许让外界用户知道,但是也有一些属性和方法,不允许让外界知道,或者只允许使用对象的功能。
继承性
继承是面向对象的方法中重要的概念,是提高软件开发效率的重要手段。
继承拥有反映事物一般特性的类,然后在其基础上派生出反映特殊事物的类。例如现在有动物类,该类描述了动物的基本属性和方法。然后在进一步产生猫科动物的类。猫科动物的类是继承于动物类,该类拥有动物的属性和方法,还进一步增加了猫科动物特有的属性和方法。
面向对象的程序设计中的继承机制,大大增强了程序代码的可重用性,提高软件开发的效率,减少了程序产生错误的可能性,当然也为程序的修改提供了便利。java仅支持单继承,但是java可以通过接口的方式来弥补java不支持多继承的缺憾。
多态性
多态是面向程序设计的又一个重要特征。多态是指允许程序中出现重名现象,java语言中含有方法重载与对象多态两种形式的多态。
方法重载:在一个类中,允许多个方法使用同一个名字,但方法的参数不同,完成的功能也不同。
对象多态:子类对象可以与父类对象进行相互转换,而且根据其使用的子类的不同完成的功能也不同。
多态性使程序的抽象程序和简洁程度更高,有助于分组协同开发。

【关键词:青岛Java培训,正规Java开发培训,学Java开发多少钱,Java培训哪家好,中享思途】

 st_bottom
青岛Java培训,青岛HTML5培训,青岛UI培训,青岛IT培训,青岛嵌入式培训,青岛运维培训,Java就业培训,专业ui培训,前端开发培训,嵌入式培训价格,运维培训哪家好,IT培训,青岛思途,中享思途IT培训
Copyright © 青岛思途共享科技信息服务有限公司 鲁ICP备14027489号-2

鲁公网安备 37021402000988号

青岛Java培训,青岛HTML5培训,青岛UI培训,青岛IT培训,青岛嵌入式培训,青岛运维培训,Java就业培训,专业ui培训,前端开发培训,嵌入式培训价格,运维培训哪家好,IT培训,青岛思途,中享思途IT培训