/**
 * Demo
 * CS1101 Lab #4 Exercise 3: Peg.java
 * This program defines the coloured Peg class.
 */

class Peg {
  
   // Data member
   private char colour;

   // Constructors
   public Peg() {
      this('R');
   }

   public Peg(Peg p) {
      this(p.getColour());
   }

   public Peg(char c) {
      setColour(c);
   }

//-------------------------------------------------
//      Public Methods:
//          void setColour ( char );
//          char getColour ( );
//          String toString ( );
//------------------------------------------------
   
   // Changes the colour of the peg
   public void setColour (char c) {
       colour = c;
   }

   // Returns colour of the peg 
   public char getColour () {
       return colour;
   }

   // Returns string representation of a Peg object
   public String toString () {
       return "" + getColour(); 
   }

}

