Tiefe Kopie

valentina2013

Bekanntes Mitglied
Hallo,

ich habe ein Verständnisproblem:

hier eine kalsse Complex
Java:
class Complex {

    private double real, imag;

	Complex() {}

	Complex(double real, double imag) {
		this.real = real;
		this.imag = imag;
	}

	Complex(Complex other) {
		this.real = other.real;
		this.imag = other.imag;
	}
public Complex add (Complex other) {
    	return new Complex();
	}

	public Complex sub (Complex other) {
		return new Complex();
	}

	public Complex mul (Complex other) {
		return new Complex();
	}

	public Complex div (Complex other) {
		return new Complex();
	}

	public Complex con () {
		return new Complex ();
	}
und hier die Texst Klasse:
Java:
public class TestComplex {

	public static void main(String args[]) {
	
		Complex a = new Complex(3, 4);
		Complex b = new Complex(2, 3);
		
		System.out.println(a.add(b));
		System.out.println(b.sub(a));
		System.out.println(a.mul(b));
		System.out.println(a.div(b));
		System.out.println(a.mul(a.con()));
		
	}
}
ich muss die entsprechende methoden implementieren und ich verstehe nicht ganz was da zurückgegebn wird mit return new Complex(). Weiss einer das?

danke :)
 

javampir

Bekanntes Mitglied
hi,
du sollst in den methoden das ergebnis berechnen und als komplexe zahl (objekt der klasse complex) zurückgeben. dieses wird in der jeweiligen methode erzeugt.
javampir
 

gescom

Mitglied
Es wird im Moment "nichts" zurück gegeben, es könnte auch "return null" da stehen.
Da die Member private sind brauchst du zusätzlich getter oder eine Ausgabemethode um die Zahlen darzustellen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Tiefe Kopie einer Zeile eines zweidimensionalen Arrays Java Basics - Anfänger-Themen 1
X Kopierkonstruktor / tiefe Kopie Java Basics - Anfänger-Themen 3
S Klassen Tiefe Kopie mittels Kopierkonstruktor Java Basics - Anfänger-Themen 6
? clonen -tiefe Kopie Java Basics - Anfänger-Themen 6
T Rekursiv Tiefe eines binären Suchbaums ermitteln Java Basics - Anfänger-Themen 22
K Rot-Schwarz-Baum min und max-Tiefe Java Basics - Anfänger-Themen 1
Helgon Baumstruktur tiefe N erzeugen Java Basics - Anfänger-Themen 3
N Tiefe im binären Suchbaum Java Basics - Anfänger-Themen 9
B Mehrdimensionales Array + Tiefe Java Basics - Anfänger-Themen 4
K Tiefe im Binärbaum Java Basics - Anfänger-Themen 2
M Binärer Baum Tiefe Java Basics - Anfänger-Themen 14
I Methoden aufrufe in die Tiefe Java Basics - Anfänger-Themen 5
F Tiefe eines Baumes Java Basics - Anfänger-Themen 6
C Kopie oder Referenz ? Java Basics - Anfänger-Themen 5
P Datentypen LinkedList: Kopie behält Referenz? Java Basics - Anfänger-Themen 3
Furtano OOP Memento Pattern | übergabe einer Kopie des Arrays Java Basics - Anfänger-Themen 0
GianaSisters ArrayList-Kopie verändert Original Java Basics - Anfänger-Themen 5
P Kopie erstellen / addieren von Arrays Java Basics - Anfänger-Themen 5
D Tiefen Kopie Java Basics - Anfänger-Themen 36
N Kopie eines Objektes, die Objekt beeinflusst? Java Basics - Anfänger-Themen 6
P Objekte als Attribut: Referenz oder Kopie? Java Basics - Anfänger-Themen 3
S Array Kopie zwei in eindimensionales feld Java Basics - Anfänger-Themen 4
G Parameterübergabe als Referenz bzw. als Kopie Java Basics - Anfänger-Themen 4
F 1:1 kopie möglichst effektiv und schnell Java Basics - Anfänger-Themen 7
M Kopie eines Objektes Java Basics - Anfänger-Themen 8
G Rückgabe einer Kopie bzw. Referenz Java Basics - Anfänger-Themen 22
C Kopie einer ArrayList: Fehler im Detail? Java Basics - Anfänger-Themen 2
L Referenz vs. Kopie Java Basics - Anfänger-Themen 2
R Kopie erzeugen Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben