Ola, queria ajuda pra fazer este exercicio

Criar uma interface Maquina com as seguintes funções: ligar(), desligar(), getTamanhoDaTela(), getModelo(), getSistemaOperacional()

  • Copiar as classes Computador e Celular feitas para esse pacote

  • Implementar a interface Maquina nas classes Computador e Celular (através do implements no Java)

  • Criar uma classe executavel (public static void main(String[] args)) e demonstrar o funcionamento das classes

E a sua dificuldade está em qual parte? Pois você só postou o enunciado.

Tente ao menos começar e explique melhor onde tem dificuldade.

Abraço.

Opa, queria saber como crio esta classe interface?

public interface Maquina{
  public void ligar();
  public void desligar();
  public int getTamanhoDaTela(); // supondo que o tamanho da tela um inteiro representando as polegadas
  public String getModelo(); supondo que modelo é String
  public String getSistemaOperacional(); // supondo que o sistema é armazenado nuam string
}

Recomendo a leitura: https://www.caelum.com.br/apostila-java-orientacao-objetos/interfaces/#10-1-aumentando-nosso-exemplo

Abraço.

Obrigado

tem como explicar como eu retorno um array?

Rafa,

https://www.caelum.com.br/apostila-java-orientacao-objetos/um-pouco-de-arrays/#5-6-um-pouco-mais

valeu

Nao diz como retornar um array?

Um array pode ser retornado da mesma forma que qualquer tipo:

public int[] metodoQualquerQueRetornaUmArray(int numero){
  int[] numeros = new int[numero];
  // faz outrsa coisas
  return numeros;
}

Era essa sua dúvida?

Abraço.

Sim, obrigado