摘要: 这里的const 表示1 void Manager::print() const {}这叫函数签名。表示成员函数的this指针,所指对象是函数内部,不可以改变的。就是把this指针定义成这个样子:constManager*thisconst;对比一下:1)voidManager::print()const{}的this指针constManager*thisconst;2)voidManager::print(){}的this指针Manager*thisconst;类的成员函数后面加const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。 阅读全文
posted @ 2013-11-18 23:47 木瀆 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 最近在看文视点的UML精粹:标准对象建模语言简明指南,想了解下UML和面向对象的相关知识,感觉自己在OO方面就是弱爆了,恩,这是看书的一些笔记。1、class diagram:描述系统中的对象类型,以及他们之间的各种静态关系。类图也展示类的性质和操作,以及应用于对象连接方式的约束。 在UML中,feature=property+operation。property代表类的结构特性。两种表示法为:attribute+association. 1)attribute表示法把性质描述成类方框中的一行文本。属性的完整形式为:visibility(公开的(+)还是私有的(-)) name(类如何引... 阅读全文
posted @ 2013-11-18 17:03 木瀆 阅读(212) 评论(0) 推荐(0) 编辑