Método abstrato: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
← nova página: É o método de uma classe abstrata que não possue implementação. Na classe abstrata, é definido o método abstrato com palavra reservada abstract e sua assin... |
(Sem diferenças)
|
Revisão das 16h38min de 25 de junho de 2008
É o método de uma classe abstrata que não possue 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 em C#:
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)); }
}