Ошибка вызова рекурсивного конструктора не может найти решение

Я получаю ошибку вызова переполнения рекурсивной конструкции в четырех открытых частях тунца (parts = может быть класс или что-то еще?). Это сработало над учебником, но не для меня, и я не могу видеть, где

public class tuna {
    private int hour;
    private int minute;
    private int second;

    public tuna() {
        this(0,0,0); //default  
    }
    public tuna(int h){
        this(h,0,0);    //with hours input
    }
    public tuna(int h, int m){
        this(h,m,0);    //with hours and minutes
    }
    public tuna(int h, int m, int s){
        this(h,m,s);    //with hours, minutes and seconds
    }

Ответы на вопрос(2)

Ваш ответ на вопрос