1/*
2 Copyright(C) 2001
3 All Rights Reserved. Salih Yurttas, ZCubes, BitsOfCode Software Systems, Inc..
4
5 Permission to use, copy, modify, and distribute this
6 software and its documentation for EDUCATIONAL purposes
7 and without fee is hereby granted provided that this
8 copyright notice appears in all copies.
9
10 date : June 1, 2001.
11 author : Salih Yurttas.
12
13 Animal.h
14*/
15
16
17#ifndef ANIMAL_H
18#define ANIMAL_H
19
20class Animal {
21public:
22 Animal();
23
24 Animal(const Animal&);
25
26 virtual ~Animal();
27
28 virtual Animal& operator=(const Animal&);
29
30 virtual char* get_name() const;
31
32 virtual int get_age() const;
33
34 virtual void set_name(const char*);
35
36 virtual void set_age(const int);
37
38 virtual void print() const;
39
40protected:
41 char* name;
42 int age;
43};
44#endif