# Fraction Class Implement A Class Called Fraction The Class S Purpose Is To Store

mplement a class called Fraction. The class’s purpose is to store a representation of a

fraction. Fraction’s numerator and denominator

values stored in class fields as integers.

If the fraction is negative, the negative sign is recorded as part of numerator.

• Attachment 1
• Attachment 2
• Attachment 3
• Attachment 4
• Attachment 5
• Attachment 6

Fraction ClassImplement a class called Fraction . The class’s purpose is to store a representation of afraction . Fraction’s numerator and denominator values stored in class fields as integers . Ifthe fraction is negative , the negative sign is recorded as part of numerator . The fraction isalways stored in its simplest form .The class should have the following methods &quot;Constructor I that accepts two integer numbers , numerator and denominator .Denominator must not be a 0 . If a O passed as a denominator , allIllegalArgument. Except ion must be thrown by theconstructor .Constructor must call simplify !’; method to simplify fraction after*setting the fields .`Constructor 2 accepts three integer numbers to represent mixed fraction : first*number is the whole part the other two are numerator and denominator . Internally*the fraction is still stored as numerator and denominator only .` Denominator must not be a O . If a O passed as a denominator , allII legal Argument E X Ception must be thrown by the constructor .Example :`Fraction I1 = now Fraction ( 25 , 3, 51: / /’ mixedFraction 25 and 3/ 5)OConstructor must call simplify , method to simplify fraction after setting*the fields .