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

Nomenclaturas

Olá. Estou com um pouco de dificuldade de assimilar os nomes com suas características. Isso está correto?

Classe - Contem características de um objeto (Métodos/Funções, Construtores, Propriedades).

Objeto - São instâncias de uma classe.

Função - São ações que contem parâmetros e retornos.

Método - É o mesmo que função, mas não retorna nada. (Void)

Propriedade - São variáveis complexas.

Construtor - Força a inicialização da classe com as características obrigatórias.

1 resposta
solução!

Olá Guilherme, como vai?

  • Classe: Sobre o que mencionou, é basicamente isso mesmo. Seria o modelo de algo que podemos criar algo do mundo real. Por exemplo, uma classe Carro, dentro da classe teremos suas ações, como: ligar, desligar, acelerar, frear. E atributos, como: tipo, cor, quantidade de portas. Documentação: Introdução às classes
  • Objeto: É exatamente isso, são instâncias que fazemos de uma classe. Ainda utilizando o exemplo de uma classe Carro, irei criar um objeto de uma carro para mim, veja: Carro carroDaAna = new Carro();.
  • Função/Método: Esses dois são a mesma coisa, no exemplo da classe Carro, as funções e/os métodos entrariam com as "ações": ligar, desligar, acelerar, frear.
  • Propriedade: Seria os normalmente chamados getters e setters, onde recebemos e retornamos os valores. Mas o entendimento que você teve, em chamar de "variáveis complexas", mostra que está entendendo bem. Elas podem ser vista dessa forma. Documentação: Propriedades.
  • Construtor: Sua descrição está ótima. Realmente é isso. Mas apenas lembrando, todas as classes já tem um construtor padrão. Documentação: Construtores (Guia de Programação em C#).

Caso algo não tenha ficado claro, fique tranquilo para perguntar novamente. Estamos por aqui.

Abraços