class Musica
{
public string nome;
public string artista;
public void ExibirFichaTecnica()
{
Console.WriteLine($"Nome da música: {nome}");
Console.WriteLine($"Artista: {artista}");
}
}
class Musica
{
public string nome;
public string artista;
public void ExibirFichaTecnica()
{
Console.WriteLine($"Nome da música: {nome}");
Console.WriteLine($"Artista: {artista}");
}
}
Oi, Philip! Como vai?
Do jeito que você explicou, a classe Musica esta bem organizada e deixa claro como atributos e métodos se relacionam. A separação entre dados e comportamento ajuda a entender o papel da classe dentro da Orientação a Objetos.
Uma dica interessante para o futuro e usar propriedades em vez de campos públicos, melhorando o controle dos dados. Veja este exemplo:
class Musica
{
public string Nome { get; set; }
public string Artista { get; set; }
public void ExibirFichaTecnica()
{
Console.WriteLine("Nome da musica: " + Nome);
Console.WriteLine("Artista: " + Artista);
}
}
Esse código usa propriedades para acessar e modificar os valores de forma mais segura e organizada.