
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
面向对象编程开发是目前大多数软件开发程序员都在学习的一种编程开发方式,今天我们就通过案例分析来了解一下,面向对象编程需要掌握哪些知识点。
在面向对象语言中所说的消息传递指的就是调用某个对象所拥有的函数。
“继承”(Inheritance)、“封装”(Encapsulation)和“多态”(Polymorphism,也称为多样性或多义性)被称为面向对象编程的三个基本特性。
继承指的是通过继承已存在的类所拥有的成员而生成新的类。封装指的是在类所拥有的成员中,隐藏掉那些没有必要展现给该类调用者的成员。多态指的是针对同一种消息,不同的对象可以进行不同的操作。
为了对类进行封装,需要在类成员的定义前指定关键词public(表示该成员对外可见)或是private(表示该成员对外不可见)。
类是对象的定义,而对象是类的实例(Instance)。
三种方法使用类:1.仅调用类所持有的个别成员(函数和变量);2.在类的定义中包含其他的类(这种方法被称作组合);3.通过继承已存在的类定义出新的类。应该使用哪种方法是由目标类的性质以及程序员的目的决定的。
Java和.NET其实是位于操作系统(Windows或Linux等)之上,旨在通过隐藏操作系统的复杂性从而提升开发效率的程序集,这样的程序集也被称作“框架”(Framework)。框架由两部分构成,一部分是负责安全执行程序的“执行引擎”,另一部分是作为程序组件集合的“类库”。
键用于设定表和表之间的关系(Relationship),而索引是提升数据检索速度的机制。
数据库的实质虽然是某种数据文件,但是应用程序并不是直接去读写这些数据文件,而是以DBMS作为中介间接地读写。DBMS不但可以使应用程序轻松地读写数据文件,而且还具有一致并且安全地存储数据的功能。
数据库系统的构成要素包括“数据文件”、“DBMS”、“应用程序”三部分。
中型系统中,把数据文件部署在一台计算机上,并且使数据文件被部署了DBMS和应用程序的多台计算机共享,这样的系统被称为“文件共享型系统”。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。