Interfaces

2 respostas
F

E aí pessoal,blz?

Se alguem tiver algum exercicio de facil compreensão sobre interfaces.

Não é interface gráfica. Porque estou tentando estudar, mas tá meio dificil.

Onde posso encontrar exemplos de modo que eu entenda melhor o assunto?

Obrigado.

2 Respostas

Tiago.Argolo

Aqui no GUJ temos uma área chamada "Artigos". Lá tu irá encontrar várias coisas interessantes para serem estudadas.

Interface: [url]http://www.guj.com.br/article.show.logic?id=123[/url]

Uma pergunta clássica que tem na apostila FJ-19 da CAELUM, sobre interfaces, é a seguinte:

O que acontece com o código à seguir?

interface Veiculo{
		int getMarca();
		void liga();
	}
	
	abstract class Carro implements Veiculo{
		public void liga(){
			System.out.println("ligado!");
		}
	}
	
	class CarroConcreto extends Carro implements Veiculo{
		public int getMarcha() {
			return 1;
		}
	}

Veja página 84 da apostila citada.

Até mais!

R

Entenda interface como um modo de informar diferentes formar para a mesma ação.

Ou seja,

Imagine que vc tem uma classes de animais que utiliza a interface Falar.

public interface Falar
{
    public void falar();
}

pubic class Gato implements Falar
{
    public void falar()
    {
         System.out.println("miau");
    }
}

pubic class Cachorro implements Falar
{
    public void falar()
    {
         System.out.println("auau");
    }
}

pubic class Pato implements Falar
{
    public void falar()
    {
         System.out.println("quaqua");
    }
}

Nesse exemplo temos uma unica interface “Falar” que tem o objetivo de “falar” mas em diferentes formas, ou seja, cada um fala de um jeito.

Espero ter ajudado.

Criado 28 de abril de 2010
Ultima resposta 28 de abr. de 2010
Respostas 2
Participantes 3