Member 13906640 Ответов: 1

Справка ошибка создания java eror


Эй я хочу создать шахматную игру,,
я не знаю почему это эро,
давайте посмотрим
я хочу, когда основной запуск,, будет отображаться WP
помогите пожалуйста как мне это написать

Что я уже пробовал:

Класс пешек
package chessPieces;

public class Pawn extends ChessPiece{
	char color;
	public Pawn(char color)
	{
		this.color = color;
	}
}

Класс шахматных фигур
package chessPieces;

public class ChessPiece {
	public ChessPiece()
	{
		char white = 'W';
		ChessPiece[][] board;
		board = new ChessPiece[8][8];
		board[7][0] = new Pawn(white);
        System.out.print(board[7][0]);
	}
}

основной класс
package main;

import chessPieces.ChessPiece;
import chessPieces.Pawn;

public class Main {
	public static void main(String[] args) {
		ChessPiece chesspiece = new ChessPiece();
	}
	
}

OriginalGriff

"Это не работает", вероятно, самый бесполезный отчет о проблеме, который мы получаем - и мы получаем его много. Она ничего не говорит нам о том, что происходит или когда это происходит.
Итак, расскажите нам, что он делает, чего вы не ожидали, или не делает, что вы сделали.
Расскажите нам, что вы сделали, чтобы это произошло.
Сообщайте нам о любых сообщениях об ошибках.
Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

1 Ответов

Рейтинг:
1

Richard MacCutchan

Я сделал тебе предложение по адресу Помогите Ява шахматы[^], но вы делаете это вверх ногами.

Почему бы классу фишка содержать шахматной доске? Посмотрите на структуру шахматной партии с точки зрения объектов:
1. доска, которая содержит массив квадратов 8 х 8.
2. квадрат, который может быть черным или белым и может содержать шахматную фигуру.
3. Шахматная фигура, которая имеет цвет, и тип переезда (количество и направление).
4. Конкретных видах фишки, Король, Королева, епископ и т. д., которые spcific видах двигаться.

Вы определили свойство вашей пешки (цвет), которое было бы общим для всех шахматных фигур. Класс фишка содержится переменная типа char выглядит удерживайте W и B, обозначающие цвет. Он также содержит доску, которая не имеет никакого смысла вообще.

Прекратите писать код и потратьте некоторое время на наброски ваших классов, а также на то, какие свойства и методы нужны каждому из них.