Design a class to overload a function volume() as follows:

ICSE Class 10 Computer Applications PYQ · 2018 Paper · Section B

7Written · 2018 · Section B · 2018 Paper

Design a class to overload a function volume() as follows:

Show SolutionHide Solution↓
public class KboatVolume
{
    double volume(double r) {
        return (4 / 3.0) * (22 / 7.0) * r * r * r;
    }
    
    double volume(double h, double r) {
        return (22 / 7.0) * r * r * h;
    }
    
    double volume(double l, double b, double h) {
        return l * b * h;
    }
    
    public static void main(String args[]) {
        KboatVolume obj = new KboatVolume();
        System.out.println("Sphere Volume = " + 
            obj.volume(6));
        System.out.println("Cylinder Volume = " + 
            obj.volume(5, 3.5));
        System.out.println("Cuboid Volume = " + 
            obj.volume(7.5, 3.5, 2));
    }
}
BlueJ output of KboatVolume.java
← Previous questionNext question →

Browse the free Computer Applications sample bank