马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
因为之前学过一点易语言, 感觉易语言和C/C++相似指出很多, 但大部分都是沿袭C++的, 所以可以说易语言也是一个面向对象的编程语言, 所谓面向对象, 引进一个最重要的概念应该莫属"类"这个关键字了 ,在学习些许了易语言,汇编,C和C++之后, 发现类如果懂得易语言, 那么应该就对面向对象了解会更进一个层次(当然前提是你刚入门C++不久,还没从面向过程转换到面向对象的思想上来),所谓类 , 可以包含很多东西, 比如自定义的类, 控件 , 服务 等 ,
在易语言开发环境所提供的"类"就是各种支持库 , 对于C++最典型的就是MFC类库了,每个类都有属于自己的方法 , 相当于函数 ,就是值此类的对象具体能做什么? 怎么去做?比如一个人可以吃饭,可以睡觉,可以OOXX等,都是开发环境提高的类的方法来决定的; 每个类都还有自己的属性 , 例如C++中类的数据成员 , 它是用来描述一个类的具体对象的属性的, 比如一个具体人的身高体重,是用来描述它的一个标准 , 也可以说是它人类所具有的特征 ; 每个类还有自己的事件 , 对于这个, 因为对C++的了解还不透彻, 所以只能拿易语言来说, 所谓事件, 就是如事件此词汇所体现的一样, 就是此类会发生的事情 , 比如一个按钮被单击 , 一个进程被关闭 , 而我们可以更具事件的发生而响应其他的动作 , 这有点像回调函数吧?(打个比喻, 如果有错请略之即可) , 比如我们单击了ID为IDOK的按钮, 就会出发此按钮的单击事件, 而在代码中如果改类的此事件下有要执行的代码 , 那么此事件就会接连出发我们想要的动作,这就是事件.
在面向对象的编程语言里, 类的重要性不言而喻, 而面向对象的概念不止类这么简单, 所以此篇文章只是自己想在的思想简单理解一下面向对象的概念,如有雷同, 纯属巧合 ,且大家可以抱着看小说的态度看完此短文, 小弟不才, 还希望各位提出各位的见解 !
|