Я пытаюсь поиграть с Java и создать небольшую игру в покер, используя объектно-ориентированные принципы. Однако я сталкиваюсь с проблемой вызова конструктора из main.
class Card
{
private char face;
private char suit;
Card(char face, char suit)
{
this.face = face;
this.suit = suit;
}
@Override
public String toString()
{
return Character.toString(face) + Character.toString(suit);
}
}
public static void main(String[] args)
{
Card oneCardHand = new Card('A', 'c');
System.out.println("Made it this far");
System.out.println(oneCardHand);
}
Я получаю следующую ошибку:
non-stati c переменная, на которую нельзя сослаться из stati c context
Так что мне кажется, что я либо упускаю глупую синтаксическую вещь, либо, скорее всего, не понимаю ключевую информацию о переменных * stati c и non-stati c.