SóProvas


ID
58972
Banca
CESPE / CEBRASPE
Órgão
TRT - 17ª Região (ES)
Ano
2009
Provas
Disciplina
Programação
Assuntos

Public interface Coins {
int
PENNY = 1,
NICKEL = 5,
DIME = 10,
QUARTER = 25,
DOLAR = 100;
}
class SodaMachine implements Coins {
int price = 3*QUARTER;
// ...
}

Considerando o código Java acima, que implementa uma
interface sem modos definidos, julgue os itens seguintes.

A criação de um objeto da interface Coins ( ) pode ser corretamente realizada por meio do construtor SodaMachine soda = new Coins( );.

Alternativas
Comentários
  • Interfaces não podem ser instanciadas...

  • Por outro lado poderiamos ter:

    Coins c = new SodaMachine ( );

    Como temos em Java

    List l = new ArrayList ();
  • Interfaces são classes sem construtores!