Вы создаете объект из Game()
в двух местах.
В main ():
Game start = new Game();
И в greetPlayer()
:
Game call = new Game();
Вы можете попытаться объединить два класса, чтобы у вас было представление игроков, получение имен и отдых. игры в одном классе:
import java.util.Scanner;
public class TicTac {
public static void main(String[] args) {
Game start = new Game();
Game.greet();
start.inputName();
start.show();
}
}
class Game {
public String x, y;
public void inputName() {
Scanner input = new Scanner(System.in);
System.out.println("Enter your name Player 1:");
String player1 = input.nextLine();
System.out.println("Enter your name Player 2:");
String player2 = input.nextLine();
x = player1;
y = player2;
}
public static void greet() {
System.out.println("\tTicTac Game By Abhi:");
System.out.println("\t __X_|__O_|__X_");
System.out.println("\t __O_|__X_|__O_");
System.out.println("\t X | O | X");
}
public void show() {
System.out.printf("Hi %s and %s", x, y);
}
}
Сравнение SGML и XML представляет собой подробное примечание по сравнению на W3.org.
XML является подмножеством SGML , что означает, что он берет плюсы, которые предлагает SGML , XML был разработан для упрощения анализа. XML, а не SGML, также широко используется для получения спецификаций документов.
Здесь более подробно говорится: