How do I fix error: class test is public, should be declared in a file named test.java public class test{ /\ Code: public class Animal{ private String name; private int birthYear; private double...


How do I fix error: class test is public, should be declared in a file named test.java public class test{


                                     /\


Code:


public class Animal{
    private String name;
    private int birthYear;
    private double weight;
    private char gender;


    public Animal(){
     name = "";
     birthYear = 1900;
     weight = 0.0;
     gender = 'u';
    }
    public Animal(String name,int birthYear,double weight,char gender){
     this.name = name;
     this.birthYear = birthYear;
     this.weight = weight;
     this.gender = gender;
    }
    public String getName(){
     return this.name;
    }
    public int getBirthYear(){
     return this.birthYear;
    }
    public double getWeight(){
     return this.weight;
    }
    public char getGender(){
     return this.gender;
    }
    public void setName(String name){
     this.name = name;
    }
    public void setBirthYear(int birthYear){
     this.birthYear = birthYear;
    }
    public void setWeight(double weight){
     if(weight<>
      weight = -1;
     else
      weight = weight;
    }
    public void setGender(char gender){
     if(gender != 'm' || gender != 'f')
      gender = 'u';
     else
      this.gender = gender;
    }
    public int calculateAge(int currentYear){
     if(currentYear <>
      return -1;
     return currentYear - birthYear;
    }
    public boolean isMale(){
     return this.gender == 'm';
    }
    public boolean isFemale(){
     return this.gender == 'f';
    }
    public void printDetails(){
     System.out.println();
    }
    public void gainWeight(){
     this.weight++;
    }
    public void loseWeight(){
     this.weight--;
    }
    public void gainWeight(double weight){
     if(this.weight+weight <>
      return;
     this.weight+=weight;
    }
    public void loseWeight(double weight){
     if(this.weight-weight <>
      return;
     this.weight-=weight;
    }
   }
   public class test{
   public static void main(String[] args) {
   Animal a = new Animal();
    }
   }

Jun 07, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here