Hola, he visto unos cuantos fallos jej si no te importa te lo comento a continuación:
Los get y set deberían ser públicos, ya que se van a invocar desde otro fichero. Otra cosa referente a estos(creo que es cuestión personal del profesor) sería que en los set se pusiera delante de la variable a igualar el this., tal que así:
[b]this[/b].parteReal = newVar;
Luego, creo que al toString() no hay que pasarle valores ya que te retorna lo que le indiques dentro. Para esto supongo que le pedirás un valor al usuario y con el set lo guardas en la variable.
public String toString(){
return "("+parteReal+", "+parteImaginaria+")";
}
Y por último, en los métodos sumar y restar, cogería el valor de los numeros mediante get, te pongo el metodo suma (y luego haces tu el resta xDD):
public Complejo suma(Complejo complejo2){
return (new Complejo(this.getParteReal()+complejo2.getParteReal(), this.getParteImaginaria()+complejo2.getParteImaginaria()));
}
Espero haberte ayudado,
Un saludo!