在Java中我们能够使用java.util.Random类来产生一个随机数发生器。它有两种形式的构造函数,各自是Random()和Random(long seed)。Random...
分类:
编程语言 时间:
2014-07-09 23:02:40
阅读次数:
236
第一章节:起步1.创建简单Java类2.创建测试类3.使用JUnit4.学习构造函数5.重构代码涉及知识:TDD、UMLTDD: Test Driven Development, 测试驱动开发。具体理论参照维基百科:链接直达, IBM Developer链接UML:Unified Modeling ...
分类:
编程语言 时间:
2014-07-09 22:34:41
阅读次数:
310
在实现多态时候,基类的析构函数应该写成virtual。在用基类申明实例化的子类对象,在delete时候,如果基类不是virtual的析构函数则不能调用进子类的析构函数class Base{public: Base(); virtual ~Base();public: char *m...
分类:
编程语言 时间:
2014-07-09 00:34:22
阅读次数:
201
C++不同于Java,Java中被final关键字修饰的类不能被继承,C++能实现不被继承的类,但是需要自己实现。 为了使类不被继承,最好的办法是使子类不能构造父类的部分,此时子类就无法实例化整个子类。在C++中,子类的构造函数会自动调用父类的构造函数,子类的析构函数也会自动的调用父类的析构函...
分类:
编程语言 时间:
2014-07-08 23:38:23
阅读次数:
320
命令模式在书本上是这样说的,将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,队请求排队或者记录请求日志,可以提供命令的撤销或者恢复功能。
我个人认为命令模式比较简单也比较常用,因为它是一个典型的高内聚低耦合模式,封装性非常好,因为他把请求方和执行方分开了。扩展性非常好代码也很简单,下面我改编的书上的例子,我只是简单的改成了通过构造函数进行传递。
需求组
package com...
分类:
其他好文 时间:
2014-07-08 15:06:05
阅读次数:
163
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication6{ class Program { static v...
分类:
其他好文 时间:
2014-07-08 00:44:25
阅读次数:
340
使用prototype 对象定义类成员上一节介绍了类的实现机制以及构造函数的实现,现在介绍另一种为类添加成员的机制:prototype 对象。当new 一个function 时,该对象的成员将自动赋给所创建的对象,例如:因为prototype 是一个JavaScript 对象,所以可以为protot...
分类:
其他好文 时间:
2014-07-05 22:20:10
阅读次数:
187
用c++类将单向链表类化,保存后可以方便的进行数的排序,插入操作; 调试成功的!#include using namespace std;class ListNode//创造节点成分{public: ListNode(int datavalue)//构造函数一 { value=datavalue.....
分类:
其他好文 时间:
2014-07-05 21:48:08
阅读次数:
175
在构造函数中不要调用virtual函数,调用了也不会有预期的效果。举个例子class Transaction{ public: Transaction() { log(); } virtual void log() =0;}class BusinessTran...
分类:
编程语言 时间:
2014-07-05 20:43:00
阅读次数:
209
翻译的是wikipedia关于copy constructor,地址:http://en.wikipedia.org/wiki/Copy_constructor...
分类:
其他好文 时间:
2014-07-05 10:36:42
阅读次数:
342