I gave you a suggestion at
Help java chess game[
^], but you are doing it upside down.
Why would a Chesspiece class contain the chess board? Look at the structure of a chess game from the point of view of the objects:
1. A board which contains an 8 x 8 array of squares.
2. A square which may bw black or whit, and may contain a chess piece.
3. A chess piece which has a colour, and move type (count and direction).
4. Specific types of Chesspieces, King, Queen, Bishop etc., which have spcific move types.
You have defined a property of your Pawn (colour0 which would be common to all chess pieces. Your Chesspiece class contains a char variable the looks to hold W or B denoting colour. It also contains the Board, which makes no sense at all.
Stop writing code, and spend some time sketching out your classes and what properties and methods each one needs.