property.h

来自「C++参考书」· C头文件 代码 · 共 47 行

H
47
字号

#ifndef PROPERTY_H
#define PROPERTY_H

#include <string>
#include "date.h"
#include "money.h"
#include "displayobject.h"
using namespace std ;

class Property : public virtual DisplayObject
{
	public:
		int getNbr( void ) const
		{ return idnbr ; }

		void setName( const string &nm )
		{ name = nm ; }

		const string& getName( void )
		{ return name ; }

		void setDate( Date dt )
		{ dateacquired = dt ; }

		const Date& getDate( void ) const
		{ return dateacquired ; }

		void setCost( Money cst )
		{ cost = cst ; }

		Money getCost( void ) const
		{ return cost ; }

	protected:
		Property( int id ) : idnbr( id ) { }
		virtual ~Property( void ) { }

	private:
		int idnbr ;
		string name ;
		Date dateacquired ;
		Money cost ;
} ;

#endif 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?