Método abstrato: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Etiqueta: Remoção de interwikis
Linha 5: Linha 5:
A implementação do mesmo é feita na classe filha, através de [[sobrescrita de método]].
A implementação do mesmo é feita na classe filha, através de [[sobrescrita de método]].


:') ;
== Exemplo ==
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));
}
}

{{Esboço-informática}};

{{DEFAULTSORT:Metodo Abstrato}};
[[Categoria:Programação orientada a objetos]];

[[de:Objektorientierte Programmierung#Methoden]];
[[en:Method (computer science)]];
[[es:Método (programación orientada a objetos)]];
[[ru:Метод (языки программирования)]];
[[sv:Metod (programmering)]]

Revisão das 23h20min de 11 de março de 2014

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.

')  ;