课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > 昆明java培训告诉你OOP是什么?
  • 昆明java培训告诉你OOP是什么?

    发布:达内科技      来源:达内昆明      时间:2015-10-30

  • 很多人在学习程序语言设计的时候总是会听到一个词你要学好OOP,可是OOP和你学习编程课程有什么关系呢?或者说有什么样的帮助呢?就让昆明java培训机构针对OOP做一个简单的介绍,希望对各位新学员有所帮助!

    OOP =Object Oriented Programming=面向对象的程序设计

    面向对象的程序设计完全不同于传统的面向过程程序设计,它大大地降低了软件开发的难度,使编程就像搭积木一样简单,是当今电脑编程的一股势不可挡的潮流。

    达内<a style='color:blue' href='http://km.java.tedu.cn/'>昆明java培训</a>

    接下来一起学习吧!

    OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。

    为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。

    对象(Object):包含一定的数据结构和状态的实体。

    操作(Operation):作用于对象的行为,如访问和处理对象的状态。

    封装(Encapsulation):定义对象和操作,只提供抽象的接口,并隐藏它们的具体实现。

    继承(Inheritance):通过继承现有类型的性质,创建新的数据类型,而不影响原有数据类型。

    多态性(Polymorphism):判定数据类型集合中各类型的区别,使程序可以按照它们的共同特性来书写。

    OOP 的继承从理论上讲是模仿人的思考方法,将对象分类,如:car,bus 这两个数据类型是从数据类型vehicle 继承而来的,它们作为 vehicle 的一类,自然继承了 vehicle 的特性,同时具有自身独有的特性;而 wheel 却不是 vehicle 的一类,只是 vehicle 的一个组成部份,因此不是从 vehicle 继承而来。同样,vehicle 有一些操作,如 start,reverse, car和bus也继承下来,如果必要,也可加上自己独有的操作,如 drive_at_200mph。

    昆明java培训班觉得没有一门设计程序能够想java那样允许程序员开发基于Internet的不同平台之上的应用程序。Java平台在这方面的杰出表现,已经被大量的实例证明。Java已经成为Internet上的缺省应用程序平台,Java APIs也成为Internet应用程序开发的天然平台。

    Java增加泛型能力这件事,很好地展示了Java是如何通过整个开发者社群的参与,在权衡中决定正确的平衡点。

    昆明java培训针对OOP的讲解你学会了么?如需更多了解欢迎关注达内昆明java培训。

    推荐文章

上一篇:达内昆明春城路中心——第十届JAVA&UID项目设计大赛

下一篇:达内Java课程升级了!

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:12/29

Java--零基础业余班

Java--零基础业余班

开班日期:12/29

Java--周末提升班

Java--周末提升班

开班日期:12/29

Java--零基础周末班

Java--零基础周末班

开班日期:12/29

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56