Classe 1:
class Processador
{
public string Marca;
public string Modelo;
public Processador(string marca, string modelo)
{
Marca = marca;
Modelo = modelo;
}
}
Classe 2:
class PlacaMae
{
public string Fabricante;
public string Socket;
public PlacaMae(string fabricante, string socket)
{
Fabricante = fabricante;
Socket = socket;
}
}
Classe 3:
class Computador
{
public Processador Cpu;
public PlacaMae Placa;
public Computador(Processador cpu, PlacaMae placa)
{
Cpu = cpu;
Placa = placa;
}
public void ExibirConfiguracao()
{
Console.WriteLine("Computador configuradio com:");
Console.WriteLine($"Processador: {Cpu.Marca} - {Cpu.Modelo}");
Console.WriteLine($"Placa-mãe: {Placa.Fabricante} - {Placa.Socket}");
}
}
Program:
Processador cpu = new Processador("Intel", "i7-12700K");
PlacaMae mobo = new PlacaMae("ASUS", "LGA1700");
Computador pc = new Computador(cpu, mobo);
pc.ExibirConfiguracao();