一.面向对象的基本概念 万物皆对象。对象的实质是属性和行为。 类是具有共同属性和行为的对象的集合。类定义了对象的属性和方法。 分析过程现有对象后有类,开发过程先有类后有对象。 二.类的基本结构 属性:对象数据的描述 方法:对象的行为 构造方法:用于实例化对象 内部类:在类中声明的类(inner cl ...
分类:
编程语言 时间:
2017-06-19 20:52:10
阅读次数:
141
类的实现就是定义其成员函数的过程, 类的实现有两种方式: 1>在类定义时同时完成成员函数的定义。 2>在类定义的外部定义其成员函数。 在类的内部定义成员函数: #include <iostream> #include <cstring>//C++版的string头文件 using namespace ...
分类:
其他好文 时间:
2017-06-19 18:44:55
阅读次数:
193
在类定义的外部定义成员函数时,应使用作用域操作符(::)来标识函数所属的类。 即有如下形式: 返回类型 类名::成员函数名(参数列表) { 函数体 } 其中,返回类型、成员函数名和参数列表必须与类定义时的函数原型一致。 在类定义的外部定义成员函数时,应使用作用域操作符(::)来标识函数所属的类。 即 ...
分类:
其他好文 时间:
2017-06-19 18:39:25
阅读次数:
179
C++中使用关键字class定义一个类,其基本形式如下: class 类名 { private: 私有成员变量和函数 protected: 保护成员变量和函数 public: 公共成员变量和函数 }; //不要漏写了这个分号; 类定义示例 对一台计算机来说,它有如下特征: 属性:品牌、价格。 方法: ...
分类:
其他好文 时间:
2017-06-19 18:37:38
阅读次数:
98
class的定义看上去很像struct定义的扩展, 事实上,类定义时的关键字class完全可以替换成struct,也就是说,结构体变量也可以有成员函数。 class和struct的唯一区别在于:struct的默认访问方式是public,而class为private。 提示:通常使用class来定义类 ...
分类:
其他好文 时间:
2017-06-19 18:32:30
阅读次数:
105
文件:resend.sh路径:$HOME/ggscript/ggdef功能:该脚本为用于应对目标端因为定义文件失效导致的进程异常中断所设计因源端业务经常未通知目标端以及系统组自行修改表结构因此设计该脚本自动生成定义文件,并发送至指定目标机器的相应路径,以用于目标机器REPLICATE进程的正常读..
分类:
其他好文 时间:
2017-06-19 12:40:47
阅读次数:
144
UML统一建模语言初学 2011-1-27 作者:佚名 来源:网络 2011-1-27 作者:佚名 来源:网络 2)内部类: 我们使用诸如下边的方式表示内部类,定义在方法区 3)访问描述符: 对于Java,我们用如下的符号表示访问描述符: 我们在下图详细说明了各个访问描述符的一些权限设定: 4)抽象 ...
分类:
编程语言 时间:
2017-06-18 13:18:34
阅读次数:
239
参考 http://blog.csdn.net/myths_0/article/details/24431597 用glut绘制一个茶壶 一句话,继承QGLWidget,实现下面三个函数,用子类定义窗口就行了。 三个函数: 下面是我的QGLWidget的子类的源码。 GLWidget.h GLWid ...
分类:
其他好文 时间:
2017-06-17 19:33:47
阅读次数:
157
1,作用域不同. 局部变量的作用域仅限于定义它的方法,在该方法外无法访问它.成员变量的作用域在整个类内部都是可见的, 所有成员方法都可以使用它,如果访问权限允许,还可以在类外部使用成员变量 2,初始值不同. 对于成员变量,如果在类定义中没有给它赋予初始值,Java会将它一个默认值,基本数据类型的值为 ...
分类:
其他好文 时间:
2017-06-16 23:14:04
阅读次数:
316
在Python中想要实现枚举功能的方式比较多,可以通过字典这一数据结构,利用键与值的对应关系,可以实现枚举的功能。 也可以使用类来建立一个属性名与属性值之间的对应关系来实现枚举的功能,然后用.操作符来读取 但是用以上两种方式出现的问题也是很明显的: 1.枚举值可以修改 2.用类定义的话,这些枚举功能 ...
分类:
编程语言 时间:
2017-06-16 18:24:05
阅读次数:
114