Skip to content

anonymous /gist:3b9fb22e72b2a3d86e1b secret
Created

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
abstract class Container {
double height;
Container(double height)
{
this.height = height;
}
abstract double getTopArea();
abstract double getTopPerimeter();
double getVolume()
{
return height * getTopArea();
}
double getSurfaceArea()
{
return 2*getTopArea() + height * getTopPerimeter();
}
}
class CircularContainer extends Container
{
// add appropriate data definitions
CircularContainer(double height, double radius)
{
// Fill in details
}
// implement required abstract methods
}
class RectangularContainer extends Container
{
// add appropriate data definitions
RectangularContainer(double height, double width, double length)
{
// Fill in details
}
// implement required abstract methods
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.