//=================================================================================================
public class Steam extends H2O {
//-------------------------------------------------------------------------------------------------
    public static final double GAS_CONSTANT = 8.3145;
    public static final double BOILING_POINT_IN_KELVIN = 373.0;

    private double pressure;
//-------------------------------------------------------------------------------------------------
    public Steam(double numberOfMoles,double pressure) {

        super(numberOfMoles);
        this.pressure = pressure;
    }
//-------------------------------------------------------------------------------------------------
    public String toString() {

        return("Steam: " + super.toString() + " at pressure " + pressure);
    }
//-------------------------------------------------------------------------------------------------
    public double computeVolume() {

        return(numberOfMoles * GAS_CONSTANT * BOILING_POINT_IN_KELVIN / pressure);
    }
//-------------------------------------------------------------------------------------------------
}
//=================================================================================================
