Informática, perguntado por Biancabruna98741, 11 meses atrás

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 AiltonSilva
0

a) Sobrescrita é quando sobrescrevemos alguma coisa por outra.

B)  e C)

  1. class Pai
  2.    {
  3.        public virtual string andar()
  4.        {
  5.            return "anda normal";
  6.        }
  7.    }
  8. class Filha : Pai
  9.    {
  10.        public override string andar()
  11.        {
  12.            
  13.            return "Filha está engatinhando ainda" + " e o pai " + base.andar();
  14.        }
  15.    }
  16. using System;
  17.    class Program
  18.    {
  19.        static void Main(string[] args)
  20.        {
  21.            Pai p = new Pai();
  22.            Console.WriteLine(p.andar());
  23.            Filha f = new Filha();
  24.            Console.WriteLine(f.andar());
  25.            Console.ReadKey();
  26.        }
  27.    }

AiltonSilva: fiz um fiddle para você
https://dotnetfiddle.net/Larja5
Respondido por playExtreme
0

não manjo dessas parada ae ainda

Perguntas interessantes