Design a Fraction class A Fraction object should have an ins

Design a Fraction class. A Fraction object should have an instance variable for the numerator and another for the denominator. In addition to the 2 instance variables, write 2 constructors. One constructor must be a no argument constructor. For this constructor you can default the value of the numerator and denominator to one. Encapsulate your data and remember to provide a getter and setter for each instance variable. Also include a toString method to output the information. Sample output: 5/6 Type the code in jGrasp. Make sure it compiles and write client code to test your Fraction class.

Solution

Hi, Please find my implementation.

Please let me know in case of any issue.

########## Fraction.java ############

public class Fraction {

  

   // instance variables

   private int numerator;

   private int denominator;

  

   // default constructor

   public Fraction(){

       numerator = 0;

       denominator = 1;

   }

  

   // parameterized constructor

   public Fraction(int n, int d){

       numerator = n;

       denominator = d;

   }

   // getters and setters

  

   public int getNumerator() {

       return numerator;

   }

   public void setNumerator(int numerator) {

       this.numerator = numerator;

   }

   public int getDenominator() {

       return denominator;

   }

   public void setDenominator(int denominator) {

       this.denominator = denominator;

   }

  

   @Override

   public String toString() {

       return numerator+\"/\"+denominator;

   }

}

############ FractionTest.java #############

public class FractionTest {

  

   public static void main(String[] args) {

      

       // creating Fraction Object

       Fraction fr1 = new Fraction(3,4);

       System.out.println(\"Fraction: \"+fr1.toString());

   }

}

/*

Sample run:

Fraction: 3/4

*/

 Design a Fraction class. A Fraction object should have an instance variable for the numerator and another for the denominator. In addition to the 2 instance va
 Design a Fraction class. A Fraction object should have an instance variable for the numerator and another for the denominator. In addition to the 2 instance va

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site