public class Complejo {
double real;
double imag;
public Complejo() {
//Constructor que inicializa los atributos a cero
real = 0;
imag = 0;
}
public Complejo(double real, double imag) {
//Constructor que inicializa los atributos a los valores indicados
//por los parámetros
this.real = real;
this.imag = imag;
}
public double consulta_Real() {
return real;
}
public double consulta_Imag() {
return imag;
}
public void cambia_Real(double real) {
//Asigna a la parte real del objeto el valor indicado en el parámetro real
this.real = real;
}
public void cambiaImag(double imag) {
//Asigna a la parte imaginaria del objeto el valor indicado
//en el parámetro imag
this.imag = imag;
}
public String convString() {
//convierte a String el número complejo, mediante la concatenación
//de sus atributos y devuelve como resultado la cadena de texto 3 + 4i, si 3
//es la parte real y 4 la parte imaginaria
return real + " + " + imag + " i ";
}
public Complejo sumar (Complejo b) {
//Suma la parte real con la parte real del número complejo b y la parte
//imaginaria con la parte imaginaria del número complejo b
real = real +b.real;
imag = imag+b.imag;
}
}