Classe em C#

hespirito

CHesperido

Posted on June 9, 2023

Classe em C#

Classe é um dos conceitos fundamentais na linguagem de programação C#.

Uma classe
é uma estrutura que define as características e comportamentos de um objeto. Ela pode ser considerada como um molde ou uma planta para a criação de objetos.

Em C#, uma classe é definida usando a palavra-chave "class", seguida pelo nome da classe e um bloco de código entre chaves. Aqui está um exemplo básico de uma classe em C#:

public class Carro
{
    // Campos (variáveis) da classe
    public string Marca;
    public string Modelo;
    public int Ano;

    // Construtor da classe
    public Carro(string marca, string modelo, int ano)
    {
        Marca = marca;
        Modelo = modelo;
        Ano = ano;
    }

    // Métodos da classe
    public void Ligarr()
    {
        Console.WriteLine("O carro está ligado.");
    }

    public void Desligarr()
    {
        Console.WriteLine("O carro está desligado.");
    }

    public void ExibirInformacoes()
    {
        Console.WriteLine($"Marca: {Marca}");
        Console.WriteLine($"Modelo: {Modelo}");
        Console.WriteLine($"Ano: {Ano}");
    }
}
Enter fullscreen mode Exit fullscreen mode

Neste exemplo, temos uma classe chamada "Carro" que possui três campos (variáveis): "Marca", "Modelo" e "Ano". Ela também possui um construtor, que é um método especial utilizado para inicializar os valores dos campos quando um objeto é criado. No caso, o construtor recebe os valores da marca, modelo e ano e os atribui aos campos correspondentes.

Além disso, a classe "Carro" possui três métodos: "Ligar", "Desligar" e "ExibirInformacoes". O método "Ligar" exibe uma mensagem indicando que o carro está ligado, o método "Desligar" exibe uma mensagem indicando que o carro está desligado e o método "ExibirInformacoes" exibe as informações do carro (marca, modelo e ano).

Agora que a classe "Carro" está definida, podemos criar objetos dessa classe e utilizar seus campos e métodos. Veja um exemplo de como criar e usar objetos da classe "Carro":

Carro meuCarro = new Carro("Ford", "Fiesta", 2020);
meuCarro.Ligar();
meuCarro.ExibirInformacoes();
meuCarro.Desligar();
Enter fullscreen mode Exit fullscreen mode

Neste exemplo, criamos um objeto chamado "meuCarro" da classe "Carro" e passamos os valores "Ford", "Fiesta" e 2020 para o construtor. Em seguida, chamamos os métodos "Ligar", "ExibirInformacoes" e "Desligar" do objeto "meuCarro".

As classes em C# permitem organizar e estruturar o código de forma modular e orientada a objetos. Elas facilitam a reutilização de código, pois é possível criar múltiplos objetos de uma mesma classe, cada um com seus próprios valores e comportamentos. Além disso, as classes permitem a implementação de encapsulamento, herança e polimorfismo, que são conceitos avançados da programação orientada a objetos.

Em resumo, as classes são componentes fundamentais na linguagem de programação C#. Elas definem a estrutura e o comportamento dos objetos e permitem a criação de instâncias desses objetos

💖 💪 🙅 🚩
hespirito
CHesperido

Posted on June 9, 2023

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

What was your win this week?
weeklyretro What was your win this week?

November 29, 2024

Where GitOps Meets ClickOps
devops Where GitOps Meets ClickOps

November 29, 2024

How to Use KitOps with MLflow
beginners How to Use KitOps with MLflow

November 29, 2024

Modern C++ for LeetCode 🧑‍💻🚀
leetcode Modern C++ for LeetCode 🧑‍💻🚀

November 29, 2024