I'm not understanding what other people have done for this. And for some reason there seems to be lack of education on this subject. But I would think for java it would be very important being that its sole purpose is the use of multiple classes. My question is, how do I build the "player class constructor" in a fashion that encapsulates the instance of class board? 

```
public class Driver
{
    public static void main(String[] args)
    {
        //new tic-tac-toe board
        Board board = new Board();

        //two new players (conputer and human)
        Player computer = new Player(board, "X");   //Give computer player access to board and assign as X.
        Player human = new Player(board, "O");  
    }    
}

```

This is what I have, am I even doing this right?

```
public class Player

{
    char player = 'X';
    char cpu = 'O';
    public static Scanner scan = new Scanner(System.in);

//constructor with board class inside?
    public Player(Board board , String inBoard )
    {

    }

}

```