Boa noite, pessoal!
Estou começando em orientação a objetos e ao compilar apresenta o erro "Jogador é um tipo, mas é usado como variável" e por conta desse erro aparecem outros erros relacionados a isso. O que esta errado? Podem me ajudar?
Obrigado!
using Internal;
using System;
public class Jogador{ // Classe Jogador
int energia;
int velocidade;
string nomea;
string nomeb;
public Jogador(string n, string a){ //Construtor // Foi colocado o parâmetro de entrada string para receber o nome
energia = 100;
velocidade = 80;
nomea=n;
nomeb=a;
}
}
public class Aula23{
public static void Main(){
string nome1;
string nome2;
Console.Write("Nome jogador 1: ");
nome1 = Console.ReadLine();
Console.Write("Nome jogador 2: ");
nome2 = Console.ReadLine();
Jogador j1 = new Jogador(nome1); //Objeto - Propriedade
Jogador j2 = new Jogador(nome2); //Objeto - Propriedade
Console.Write("O nome do jogador 1 é {0}, sua energia é {1} e sua velocidade é {2}",j1.nomea,j1.energia, j1.velocidade);
Console.Write("O nome do jogador 2 é {0}, sua energia é {1} e sua velocidade é {2}",j2.nomeb,j2.energia, j2.velocidade);
}
}