二叉查找树的基类实现(一)

ObjectClass 类的定义和实现

objectclass.h 文件

#ifndef OBJECT_CLASS_H
#define OBJECT_CLASS_H
#include <iostream>
using namespace std;
class ObjectClass
{
public:
	ObjectClass();
	~ObjectClass();
public:
	virtual int Compare(ObjectClass *objcls);
	virtual void OutPut();
	//取类的度量大小,以便排序
	virtual float getValue();
	//取长度,表示输出的长度以便输出控制
	virtual int getLength();
};
#endif

objectclass.cpp 文件

#include "objectclass.h"
ObjectClass::ObjectClass()
{
}

ObjectClass::~ObjectClass()
{
}

int ObjectClass::Compare(ObjectClass *objcls)
{
	cout<<"compare from abstract"<<endl;
	return 0;
}


void ObjectClass::OutPut()
{
	cout<<"The abstract class"<<endl;
}

float ObjectClass::getValue()
{
	return 0;
}
int ObjectClass::getLength()
{
	return 0;
}
posted @ 2011-10-01 17:38  哈哈开心  阅读(189)  评论(0)    收藏  举报