面向对象原理
来源:互联网 发布:h3c交换机配置软件 编辑:程序博客网 时间:2024/05/19 08:40
类的目的是 代码重用 设计模式是设计用用。
类的目的是让程序员自由定义类型,类派生出 由于类型要三个方面
1、 类的一般成员
2、 类的静态成员,静态成员只能访问静态成员,(一般成员可以访问静态成员)成态成员相当于类中的全局函数
3、 类的常成员函数 常成员变量可以被所有一般成员方法访问
常成员专们为定义该类的常对象准备的。
现在的编译器工作流程 :
编译器是把它定义的语言翻译成汇编,汇编再转成机器码,高级语言到汇编的过程可看成是解析的过程,解析有特殊的规则,读取源文件当遇到关键
字时会做特殊处理,C语言过程处理 C++ java C# 都为面向对象, 当遇到new时会找到类的然后都行,过程式解析,面向对象的实质是有序的过程编译来
定一些类据,编译器规定语言规范。
C 中的静态是有权限管控的全局变量
C++ java C#中的静态
除了有权限管控的全局变量
函数调用的结果不会访问或者修改任何对象(非static)数据成员,这样的成员声明为静态成员函数比较好。且如果static int func(....)不是出现在类中,则它不是一个静态成员
函数,只是一个普通的全局函数,只不过由于 static 的限制,它只能在文件所在的编译单位内使用,不能在其它编译单位内使用。
静态成员函数的声明除了在类体的函数声明前加上关键字static,以及不能声明为const或者volatile之外,与非静态成员函数相同。出现在类体之外的函数定义不能制定关键字static。
静态成员函数没有this指针。
=============================
静态就是在局变中定义有权限管理的全局变量
- 面向对象原理
- JavaScript面向对象原理
- Lua 面向对象的原理
- JS面向对象原理和
- JavaScript中的new-面向对象实现原理
- 面向对象设计之依赖倒置原理
- Java中的面向对象原理(10.25)
- 深入理解面向对象原理(一)
- 【Lua】面向对象的实现原理
- java 面向对象的原理及浅析
- 面向对象继承中内存加载原理
- Lua继承原理(如何实现面向对象)
- lua 面向对象的实现及原理
- Lua继承原理(如何实现面向对象)
- 面向对象编程的概念和原理
- JavaScript面向对象编程基础原理
- 面向对象原理之浅析(一)
- 浅浅的阅读了一下面向对象软件开发原理
- JSONObject.fromObject(map)(JSON与JAVA数据的转换)
- 【Android游戏开发之三】详细剖析 SurfaceView ! Callback以及SurfaceHolder!!
- STRUCT DATA4
- Codeforces Round #192 (Div. 2)
- 游戏开发相关的一些中英文对照
- 面向对象原理
- poj 2479 Maximum sum poj 2593 Max Sequence
- 获取文件大小及文件名
- jQuery 中 jQuery(function(){})与(function(){})(jQuery) 的区别
- superTables超级表格
- cocos2d-x 数学函数、常用宏粗整理
- Linux Shell编程入门
- 在ios中使用第三方类库
- 润乾--比较两个xml配置文件