I'm having a small problem getting a value of an attribute of type class
.
Person Class
public class Pessoa
{
public string Nome {get;set;}
public int Idade {get;set;}
public virtual void Add()
{
Nome = Console.ReadLine();
Idade = int.Parse(Console.ReadLine());
}
}
Client Class
public class Cliente : Pessoa
{
public int Codigo {get;set;}
public override void Add()
{
base.Add();
Codigo = int.Parse(Console.ReadLine());
Moto moto = new Moto();
moto.AddMoto();
moto.ExibirDados();
}
}
Moto class
public class Moto
{
public string Cor {get;set;}
public Pessoa Pessoa {get;set;}
public void AddMoto()
{
Cor = Console.ReadLine();
}
public void ExibirDados()
{
Console.WriteLine("Titular: " + Pessoa); //Como fazer para mostrar o Nome da Pessoa Cadastrada?
Console.WriteLine("Cor: " + Cor);
Console.ReadKey();
}
}
I do not want the AddMoto
method to tell the bike holder, I would just like a way to get the value that is already saved in the Nome
variable of the Pessoa
class.