i made a simple Animal class but when i try to build and run the class it give me many error i can't understand where i made mistake
Code:
#include <iostream>
using namespace std;
class Animal{
public:
//class public members
int GetAnimalAge();
int GetAnimalWeight();
void SetAnimalAge(int age);
void SetAnimalWeight(int weight);
void AnimalSound();
private:
// class private members
int animalAge;
int animalWeight;
};
void Animal::GetAnimalAge(){
return animalAge;
}
void Animal::GetAnimalWeight(){
return animalWeight;
}
int Animal::SetAnimalAge(int age){
animalAge = age;
}
int Animal::SetAnimalWeight(int weight){
animalWeight = weight;
}
void AnimalSound(){
cout << "dog barks " << endl;
}
int main(int argc, char **argv)
{
cout << "c++ classes " << endl;
// creating class object
Animal Dog;
Dog.SetAnimalAge(2);
Dog.SetAnimalWeight(8);
cout << "dog age is " << Dog.GetAnimalAge() << " years " << endl;
cout << "dog weight is " << Dog.GetAnimalWeight() << " kg" << endl;
Dog.AnimalSound();
return 0;
}