A sobrescrita ou sobreposição de métodos é um recurso bastante poderoso da Programação Orientação a Objetos. Ela permite a existência de mais de um método com o mesmo identificador, ou seja, com o mesmo nome, em classes que trabalhem com o conceito de herança.
O que deve ser realizado na questão:
a) Explique o que vem a ser a sobrescrita.
b) Crie duas classes, pai e filha, e exemplifique a sobrescrita de métodos. O exemplo deve ser escrito e testado em linguagem de programação (preferencialmente C#).
c) Crie um método estático (main) e teste a sobrecarga.
SOCORROOOOOOOOO
Soluções para a tarefa
Respondido por
0
a) Sobrescrita é quando sobrescrevemos alguma coisa por outra.
B) e C)
- class Pai
- {
- public virtual string andar()
- {
- return "anda normal";
- }
- }
- class Filha : Pai
- {
- public override string andar()
- {
- return "Filha está engatinhando ainda" + " e o pai " + base.andar();
- }
- }
- using System;
- class Program
- {
- static void Main(string[] args)
- {
- Pai p = new Pai();
- Console.WriteLine(p.andar());
- Filha f = new Filha();
- Console.WriteLine(f.andar());
- Console.ReadKey();
- }
- }
Respondido por
0
não manjo dessas parada ae ainda
Perguntas interessantes
História,
7 meses atrás
Geografia,
7 meses atrás
Química,
7 meses atrás
Informática,
11 meses atrás
Física,
11 meses atrás
Matemática,
1 ano atrás
História,
1 ano atrás
História,
1 ano atrás
https://dotnetfiddle.net/Larja5