Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resposta: emissão de passagem de viagem

A minha resposta está correta? utilizei os conceitos de construtores para declarar a obrigação de preencher os dados na criação do objeto

using System;
class Passagem
{

   public string Passageiro;
   public string Destino;

   //contrutor que obriga o preenchimento na instancia 
   public Passagem(string passageiro, string destino)
   {
       Passageiro = passageiro;
       Destino = destino;

   }

   public void MostrarVoo()
   {
       Console.WriteLine($"O passageiro {Passageiro} tem como destino {Destino}");      
                      
           
   }

}

``
using System;
using System.Data;

namespace Ambiente_de_Estudos
{
   class Program
   {
       static void Main(string[] args)
       {
           //instanciando com o construtor
           Passagem minhaPassagem = new Passagem("Mateus","Japão");

           //método para imprimir na tela
           minhaPassagem.MostrarVoo();               
           
       }
       
   }
}
1 resposta
solução!

Olá, aparentemente sua resposta está correta sim, mas tenho uma sugestão sobre os níveis de acesso: você deixou os atributos Passageiro e Destino como públicos, porém, pelo menos nessa parte do código, isso não seria realmente necessário, em nenhum momento foi preciso acessar esses atributos diretamente de fora da classe, então pode ser recomendado deixá-los como privados ou criar uma propriedade pra eles, isso deixaria o programa mais seguro pois evitaria problemas relacionados a alterações indesejadas nos atributos feitas de fora da classe.