Как компилировать на java? Шахматная партия
я хочу попробовать создать шахматную игру,,
но когда я запускаю основной класс никакого другого дисплея нет,,
как отобразить лайк :
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
WP - - - - - - - -
#Класс фишка-прежнему пуст,
Что я уже пробовал:
Класс Пешек
package chessPieces; public class Pawn extends ChessPiece{ char color; public char getPiece() { return 'P'; } public Pawn(char color) { this.color = color; } public char getColor(char color) { return color; } }
Класс Правления
package board; import chessPieces.ChessPiece; import chessPieces.EmptySpace; import chessPieces.Pawn; public class BoardInterface { char white = 'W'; char empty = '-'; ChessPiece[][] board; public BoardInterface() { this.board = new ChessPiece[8][8]; for(int i = 0; i < 7; i++) { for(int j = 0; j < 8; j++) { board[i][j] = new EmptySpace(empty); } } this.board[7][0] = new Pawn(white); } public ChessPiece[][] getBoard() { return this.board; } }
пустой класс
package chessPieces; public class EmptySpace extends ChessPiece { char color; public EmptySpace(char color) { this.color = color; } }
основной класс
package main; import chessPieces.ChessPiece; import chessPieces.EmptySpace; import chessPieces.Pawn; public class Main { public static void main(String[] args) { ChessPiece chesspiece = new ChessPiece(); } }
Richard MacCutchan
Не используйте отдельные имена пакетов для каждого модуля. Используйте одно имя пакета, например chessgame, и используйте его во всех исходных файлах, чтобы все они были частью пакета chessgame.