Question: [JAVA] public class Zn extends Ring { public static int n; // construct a Zn element from integer public Zn(int a ) // return a

[JAVA]

[JAVA] public class Zn extends Ring { public static int n; //

public class Zn extends Ring

{

public static int n;

// construct

a Zn element from integer

public Zn(int

a

)

// return a string in the form [3]

public String toString()

}

public class Complex extends Field {

// construct the complex number x + yi

public Complex(double x, double y)

// return a string in the form

-

3+4i

public String toString()

}

The

Ring

and

Field

classes are defined as:

public abstract class Ring {

public

abstract Ring add(Ring other);

public

abstract Ring sub(Ring other);

public

abstract Ring mul(Ring other);

}

public abstract class Field extends Ring {

public abstract Field div(Field other);

}

Implement the following two Java classes. Zn encapsulates the elements of the ring Zn, integers modulo n. Complex encapsulates the complex numbers. public class Zn extends Ring t public static int n; construct a Zn element from integer public Zn (int a) return a string in the form "[3]" public String to String public class Complex extends Field t construct the complex number x yi public Complex (double x, double y) return a string in the form "-3+4i" public String to String The Ring and Field classes are defined as: public abstract class Ring public abstract Ring add (Ring other); public abstract Ring sub (Ring other); public abstract Ring mul (Ring other); public abstract class Field extends Ring public abstract Field div(Field other); Implement the following two Java classes. Zn encapsulates the elements of the ring Zn, integers modulo n. Complex encapsulates the complex numbers. public class Zn extends Ring t public static int n; construct a Zn element from integer public Zn (int a) return a string in the form "[3]" public String to String public class Complex extends Field t construct the complex number x yi public Complex (double x, double y) return a string in the form "-3+4i" public String to String The Ring and Field classes are defined as: public abstract class Ring public abstract Ring add (Ring other); public abstract Ring sub (Ring other); public abstract Ring mul (Ring other); public abstract class Field extends Ring public abstract Field div(Field other)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!