欢迎投稿

今日深度:

面向对象编程(章节摘要),面向对象编程章节

面向对象编程(章节摘要),面向对象编程章节


1,面向对象有3个主要特征,即封装性,继承性,多态性。


2,如果一个类药设置继承则必须指定NOTFINAL,否则此类无法被继承。


3,如果要对查询出来的数据进行排序,可以使用MAP或ORDER定义函数。


4,在一个类中,默认提供的构造方法需要传递全部的属性内容,如果用户有需要,也可以利用CONSTRUCTOR来定义制定参数的构造函数。


5,在面向对象中,可以通过子类为父类实例化,这样每一个父类对象所调用的函数会根据覆写此函数子类的不同而实现不同的功能。


6,一个类中可以使用NOT INSTANTIABLE来定义抽象函数,而抽象函数所在的类被称为抽象类,抽象类继承时需要由子类使用OVERRIDING进行函数的覆写。


7,可以根据指定的类创建数据表,这样表中的字段就是类中的属性。


8,通过对象视图,可以将一张数据表中的数据直接以类对象的形式返回。

什是面向对象编程

前言:面向对象程序设计(Object-Oriented Programming,以下简称OOP)是一种起源于六十年代的Simula语言,发展已经将近三十年的程序设计思想。其自身理论已经十分完善,并被多种面向对象程序设计语言(Object-Oriented Programming Language,以下简称OOPL)实现。如果把Unix系统看成是国外在系统软件方面的文化根基,那么Smalltalk语言无疑在OOPL领域和Unix持有相同地位。由于很多原因,国内大部分程序设计人员并没有很深的OOP以及OOPL理论,很多人从一开始学习到工作很多年都只是接触到c/c++,java,vb,delphi等静态类型语言,而对纯粹的OOP思想以及作为OOPL根基的Smalltalk以及动态类型语言知之甚少,不知道其实世界上还有一些可以针对变量不绑定类型的编程语言。而这些对比却是深刻理解OO理论的重要部分,而国内这方面的资料也为数不多。故把自己的一些OO学习心得写下来做为一个系列文章(一共三篇,第一篇描叙OOP的一些基本但容易被误解的理论,第二篇主要说明各种OOPL演化和发展以及对于OOP理论的支持,第三篇主要是说模式和组件在OOP中的地位以及展望OOP的未来),由于文章描叙的只是自己对于OOP/OOPL的理解,错误以及浅薄之处在所难免,只是希望对大家能起到抛砖引玉的作用。
参考资料:baike.baidu.com/view/10110.htm?fr=ala0_1
 

书:《Visual C#NET面向对象程序设计教程》电子版下载地址

download.chinaitlab.com/program/files/9130.html
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/2499.html NewsArticle 面向对象编程(章节摘要),面向对象编程章节 1,面向对象有3个主要特征,即封装性,继承性,多态性。 2,如果一个类药设置继承则必须指定NOTFINAL,否则此类无法被继承。 3,如果...
相关文章
    暂无相关文章
评论暂时关闭