Método abstrato: diferenças entre revisões
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.
- ') ;