二叉查找树的基类实现(一)
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;
}

浙公网安备 33010602011771号