1
resposta

Minha solução

namespace PraticandoObjetocomHeranca.Classes;

internal class ItemDigital
{
    //Atributos
    public string Titulo { get; set; }

}
namespace PraticandoObjetocomHeranca.Classes;

internal class Pergaminho : ItemDigital
{
    //Atributos
    public string Conteudo { get; set; }

    //Construtor
    public Pergaminho(string titulo, string conteudo)
    {
        Titulo = titulo;
        Conteudo = conteudo;
    }

    //Métodos
    public void MostrarDetalhes()
    {
        Console.WriteLine("Detalhes do Pergaminho");
        Console.WriteLine($"Título: {Titulo}");
        Console.WriteLine($"Descrição: {Conteudo}");
    }
}
using PraticandoObjetocomHeranca.Classes;


Pergaminho pergaminho = new Pergaminho("Segredos_Antigos.txt", "A chave para a sabedoria reside na observação...");
pergaminho.MostrarDetalhes();

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Cristin! Tudo bem?

Obrigado por compartilhar sua solução do desafio!

Parabéns, seu código está excelente! A implementação da herança da classe Pergaminho a partir de ItemDigital está perfeita. O construtor para inicializar as propriedades e o método MostrarDetalhes() estão muito bem estruturados e cumprem o objetivo do exercício com clareza.

Continue com essa dedicação, pois isso te incentiva a continuar evoluindo nos estudos.

Bons estudos!

Sucesso

Imagem da comunidade