The total volume is the sum of the cone volume and the cylinder volume.
Luckily the Cone
and Cylinder
classes each have a volume()
method.
Here is the Tree
class so far:
// Tree.java // public class Tree { // instance variables private double x, y, z; private Cone branches; private Cylinder trunk; // constructor public Tree( double trRad, double trHeight, double brRad, double brHeight, double x, double y, double z) { trunk = new Cylinder( trRad, trHeight ); branches = new Cone( brRad, brHeight ); this.x = x; this.y = y; this.z = z; } // methods public String toString() { double totalHeight = branches.getHeight() + trunk.getHeight(); double width = branches.getRadius(); return "Tree. Height: " + totalHeight + ", width: " + width ; } // more methods to come ... public double volume() { } }
Complete the volume()
method.