помогите пожалуйста . Компилятор ругается говорит что ошибка - om/javarush/task/task05/task0517/Cat.java:29: error: constructor Cat(int,java.lang.String) is already defined in class com.javarush.task.task05.task0517.Cat public Cat (int weight, String color){ ^
public class Cat {
    private String name;;
    private int age;
    private int weight;
    private String adress;
    private String color;//напишите тут ваш код
    public Cat (String name){
        this.name = name;
    }
    public Cat (String name, int weight, int age){
        this.name = name;
        this.weight = weight;
        this.age = age;
    }
     public Cat (String name, int age){
         this.name = name;
         this.age = age;
     }
      public Cat (int weight, String color){
         this.weight = weight;
         this.color = color;
      }
      public Cat (int weight, String color){
         this.weight = weight;
         this.color = color;
         this.adress = adress;
      }
     public static void main(String[] args) {

    }