Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Animal
- {
- String AnimalSpecies;
- String FoodSource;
- private short AverageLife;
- private char Sex;
- public static int index;
- Animal() {
- index++;
- AnimalSpecies = "" ;
- FoodSource = "" ;
- AverageLife = (short)0;
- Sex = 'M';
- }
- Animal(String n, String food, short a, char s){
- index++;
- AnimalSpecies= n;
- SetFoodSource (food);
- SetAverageLife(a);
- SetSex(s);
- }
- Animal(Animal obj){
- index++;
- AnimalSpecies = obj.AnimalSpecies;
- FoodSource = obj.FoodSource;
- AverageLife = obj.GetAverageLife();
- Sex = obj.GetSex();
- }
- short GetAverageLife() {
- return AverageLife;
- }
- void SetAverageLife (short a ) {
- if(a>=0 && a<=150)
- AverageLife = a;
- else
- AverageLife = 0;
- }
- char GetSex() {
- return Sex;
- }
- void SetSex(char s) {
- if(s=='M' || s=='m' || s=='F' || s=='f')
- Sex = s;
- else
- Sex = 'M';
- }
- String GetFoodSource() {
- return FoodSource;
- }
- void SetFoodSource(String food){
- if(food== "carnivorous " || food== "herbivores" || food== "omnivorous" )
- FoodSource = food;
- else
- FoodSource="omnivorous" ;
- }
- void GetAnimalInfo(){
- System.out.println("Info for animal " + index + ":");
- System.out.println("Species = " + AnimalSpecies);
- System.out.println("FoodSource = " + FoodSource);
- System.out.println("AverageLife = " + GetAverageLife());
- System.out.println("Sex = " + GetSex());
- }
- }
- public class DemoAnimal{
- Animal a1 = new Animal("Tiger", "carnivorous" ,(short)15, 'm');
- Animal a2 = new Animal("Horse", "herbivores" , (short)25, 'm');
- Animal a3 = new Animal("Raven", "omnivorous" , (short)15, 'm');
- a1.GetAnimalInfo();
- a2.GetAnimalInfo();
- a3.GetAnimalInfo();
- }
- public class Main
- {
- public static void main(String args[])
- {
- DemoAnimal demoAnimal = new DemoAnimal();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement