|
Interfaces ...
|
|
27-11-2010, 00:42
Mensagem: #6
|
|||
|
|||
|
RE: Interfaces ...
1 - Um interface apenas contem o protótipo de cada função membro que tem que ser implementada. A implementação fica a cargo de cada classe que implemente o interface
2 - Como referi no post anterior, um interface permite que classes sem qualquer relação possam ser usadas, sem haver a necessidade de as derivar de uma mesma origem. Imagina esta situação: Tens varios tipos de transportes em que cada um deles tem q indicar a sua posição a pedido. Tens carros, aviões, bicicletas, barcos, etc. Num caso destes, não faria sentido derivar tudo de uma classe comum, mesmo sendo abstrata. Um barco pouco tem em comum com um avião ou uma bicicleta que justifique terem uma classe-pai comum. Mas se implementares o metodo de localizacao como um interface, entao podes pedir a localizacao a qq um deles, pq o q interessa é q implementam o interface. Espero ter ajudado a compreenderes melhor Pedidos de ajuda via PM serão ignorados Acordo ortográfico? Desconheço, obrigado ![]() Agradeço ao Chrome o facto de os meus posts nao terem acentos
|
|||
|
« Mais Antigo | Mais Recente »
|
| Mensagem neste Tópico |
|
Interfaces ... - aucrun - 19-11-2010, 23:38
RE: Interfaces ... - softclean - 20-11-2010, 16:47
RE: Interfaces ... - aucrun - 23-11-2010, 22:19
RE: Interfaces ... - Corvus - 24-11-2010, 02:12
RE: Interfaces ... - aucrun - 26-11-2010, 19:59
RE: Interfaces ... - Corvus - 27-11-2010 00:42
RE: Interfaces ... - aucrun - 29-11-2010, 19:32
RE: Interfaces ... - iMiguel - 30-11-2010, 12:42
RE: Interfaces ... - Corvus - 30-11-2010, 18:11
RE: Interfaces ... - iMiguel - 01-12-2010, 22:22
RE: Interfaces ... - Corvus - 02-12-2010, 15:13
|
Utilizadores a ver este tópico: 2 Visitante(s)






