Problema com interface Java

Bom galera, primeiro post(de vários que virão, por sinal) então espero um pouco de compreensão :wink: .
Já tentei várias correções, mas nada deu certo. O erro acontece nas linhas 81 a 125(As variavéis hora,minuto e segundo não recebem valores - can’t find symbol -).Estou com problema no seguinte código :

public class Clock
{
       public  int hora;
       public  int minuto;
       public  int segundo;

	Clock(int hora,int minuto, int segundo){}
	public int getHora()
	{
		return this.hora;	
	}
	public int getMinuto(){
                return this.minuto;
        };
	public int getSegundo() {
                return this.segundo;
        };
	public void setHora(int hora)
	{
		this.hora=hora;	
	}
	public void setMinuto(int minuto){
                this.minuto=minuto;
        };
	public void setSegundo(int segundo){
                this.segundo=segundo;
        };
    
};
public class Calendario
{
	public int dia;
	public int mes;
	public int ano;
	
	Calendario(int dia,int mes, int ano)
	{
 			
                this.dia=dia;
                this.mes=mes;
                this.ano=ano;	
	}
	public int getDia()
	{
		return this.dia;	
	}
	public int getMes(){
                return this.mes;
        };
	public int getAno() {
                return this.ano;
        };
	public void setDia(int dia)
	{
		this.dia=dia;	
	}
	public void setMes(int mes){
                this.mes=mes;
        };
	public void setAno(int ano){
                this.ano=ano;
        }
      
	
	public void imprime()
	{
		System.out.println(" Calendario dia: "+ this.dia + " mes: "+  this.mes + " ano: " +  this.ano +"\n");
        }	
};
public interface Clock1 
{
	
        public int getHora();
        public int getMinuto();
	public int getSegundo();
        public void setHora(int hora);
	public void setMinuto(int minuto);
	public void setSegundo(int segundo);
        public void imprime();
}
public class HoraCalendario extends Calendario implements Clock1
{
	HoraCalendario(int dia,int mes, int ano, int hora, int minuto,int segundo)
	{
		this.dia=dia;	
		this.mes=mes;
                this.ano=ano;
                this.hora=hora;
                this.minuto=minuto;
                this.segundo=segundo;
	}

	
	public int getHora()
	{
		return this.hora;	
	}
	public int getMinuto()
	{
		return this.minuto;
	}
	public int getSegundo()
	{
		return this.segundo;
	}	


	public void setHora(int hora)
	{
		this.hora=hora;	
	}
	public void setMinuto(int minuto)
	{
		this.minuto=minuto;	
	}
	public void setSegundo(int segundo)
	{
		this.segundo=segundo;	
	}
	public void imprime()
	{
		System.out.println(" Hora Calendario dia: "+ this.dia + " mes: "+  this.mes+ " ano: " +  this.ano +" hora :" +  this.hora+ "minuto :" +  this.minuto+ "segundo : " +  this.segundo +"\n");

	}
};
public class TesteHerancaMultipla
{
	public static void main(String[] args) 
	{
		{
			InputStreamReader is = new InputStreamReader(System.in);		
			BufferedReader br;
                        br = new BufferedReader(is);
			int dia = 0;
			int mes = 0;
			int ano = 0;
			int hora = 0;
			int minuto = 0;
			int segundo = 0;
			[color=red]HoraCalendario hc = new HoraCalendario();[/color]

			System.out.println("Digite o dia: ");
			dia = br.readLine();
			hc.setDia(dia);
			System.out.println("Digite o mes: ");
			mes = br.readLine();
			hc.setMes(mes);
			System.out.println("Digite o ano: ");
			ano = br.readLine();
			hc.setAno(ano);	
			hc.imprime();

			br.close();
		}
		
	}

Tá, tudo bem, mas…
Qual a porra do erro?

[quote=drsmachado]Tá, tudo bem, mas…
Qual a porra do erro?[/quote]

Bota o cavalinho aí, fazendo o favor! kkkkk :mrgreen:

felics7
Passa o erro que ta dando, pra ver se conseguimos resolver.

UP

[quote=drsmachado]Tá, tudo bem, mas…
Qual a porra do erro?[/quote]

kkkkkk loool

Indique o erro para que possamos ajudá-lo, se possível!

As variáveis de instância hora, minuto e segundo não existem na sua classe. Aliás, não adianta colocar elas na interface, interfaces podem ter somente constantes e métodos públicos. elas são declarações de “quais métodos a classe implementadora precisa ter para ela afirmar que ela implementa uma interface”