Problem B: C++习题 虚函数-计算图形面积
Description
编写一个程序,定义抽象基类Shape,由它派生出5个派生类: Circle(圆形)、Square(正方形)、Rectangle(矩形)、Trapezoid(梯形)、Triangle(三角形)。
用虚函数分别计算几种图形面积,并求它们之和。
要求用基类指针数组,使它每一个元素指向一个派生类对象。
...
分类:
其他好文 时间:
2014-06-10 15:07:53
阅读次数:
286
http://www.w3help.org/zh-cn/causes/BX2001标准参考无问题描述IE
支持使用 window.clipboardData 对象内的一系列方法访问系统剪贴板;Chrome 和 Safari 中存在类似的 Clipboard
对象,且有与 IE 中类似的方法,但其功能...
1 要理解这个,就要知道string类的工作原理。 2
在java中除了8中基本类型外,其他的都是类对象以及其引用。 3 所以 "xyz
"在java中它是一个String对象.对于string类对象来说他的对象值是不能修改的,也就是具有不变性。 4 5 String s= "Hello
";...
分类:
其他好文 时间:
2014-06-09 20:36:14
阅读次数:
252
本文将介绍抽象类、接口和一种称为契约式编程的技术。使用这些OPP机制,所编写的代码就不限于只能计算或者输出内容了。这些机制能够在概念层次上定义类之间交互作用的规则,也为应用程序的扩展和定制提供了基础。
分类:
Web程序 时间:
2014-06-09 20:11:33
阅读次数:
270
子类在继承父类后,创建子类对象会首先调用父类的构造函数,先运行父类的构造函数,然后再运行子类的构造函数,例如以下所看到的:class
Father{ public Father(){ System.out.println("I am father"); }}public class Child
e....
分类:
编程语言 时间:
2014-06-09 19:22:33
阅读次数:
203
迭代器模式:提供一个方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示简单描述:提供一个单独的接口遍历聚集类对象中的成员,以实现聚集对象的隐藏和内部数据供外部访问大话设计模式中的截图:我觉得以上面的图示进行编码会暴露ConcreteAggregate中的内部信息(ConcreteIera...
分类:
编程语言 时间:
2014-06-09 15:28:57
阅读次数:
314
C++ Delegate1.函数绑定 成员函数绑定(传入this指针
和函数指针)模板控制返回值和传参2.将绑定增加抽象类,使得其能插入通用容器3.Delegate类通过模板函数进行绑定函数的构造,减少需要填入的参数EventManager1.一个消息对应多个注册消息的类对象,一个类对象中可以有多个...
分类:
其他好文 时间:
2014-06-09 13:03:03
阅读次数:
226
连接器里面衔接数据源与数据推送对象的是QueryTraverser类对象,该类实现了Traverser接口/** * Interface presented
by a Traverser. Used by the Scheduler. */public interface Traverser { ....
分类:
其他好文 时间:
2014-06-08 22:24:14
阅读次数:
398
4 对象与类4.1 面向对象程序设计概述1
类封装(数据隐藏):将数据和行为组合在一个包中,并对对象使用者隐藏数据的实现方式。对象中的数据成为实例域,操纵数据的过程称为方法。2
对象对象的三个主要特性:对象的行为behavior,对象的状态state,对象标识identity。3 识别类4 类之间的...
分类:
编程语言 时间:
2014-06-08 20:03:17
阅读次数:
266