Método abstrato: diferenças entre revisões
Aspeto
Conteúdo apagado Conteúdo adicionado
m Checkwiki + ajustes |
|||
Linha 1: | Linha 1: | ||
Segue Lá @FabricioCS |
|||
Em [[orientação a objetos]], '''método abstrato''' é o método de uma [[classe abstrata]] que não possui implementação. |
Em [[orientação a objetos]], '''método abstrato''' é o método de uma [[classe abstrata]] que não possui implementação. |
||
Revisão das 14h11min de 19 de junho de 2012
Segue Lá @FabricioCS Em orientação a objetos, método abstrato é o método de uma classe abstrata que não possui implementação.
Na classe abstrata, é definido o método abstrato com palavra reservada abstract e sua assinatura.
A implementação do mesmo é feita na classe filha, através de sobrescrita de método.
Exemplo
Exemplo em Java:
public abstract class Pai { public abstract int Soma(int x, int y); }
public class Filha : Pai { override public int Soma(int x, int y) { return x + y; } }
public class Testa { public static void Main(string args) { Filha filha = new Filha(); Console.WriteLine(filha.Soma(2, 6)); } }