What second Canteen? Oh, I think you mean the second Canteen() constructor, right? No, that doesn't quite fit in the question.
Anyway, the Canteen class will have instance variables, maybe some constants. The maxVolume could be a constant, final double MAX_VOLUME. I suggest double so that division to real numbers can be done. The default constructor (no parameters) will set the variables to default values, the second constructor will set the instance variables to the parameter values passed to the constructor.
Why don't you finish sketching out the class and the constructors and come back when you can post that and ask more questions.