![]() |
[Java] Operatoren überladen
Morgen.
Ist es möglich, in Java Operatoren zu überladen? Also so wie in Delphi 2006 z.B. mit class operator Add? |
Re: [Java] Operatoren überladen
Die Überladung von Operatoren ist in Java leider nicht möglich.
|
Re: [Java] Operatoren überladen
Die wurde doch folgender Link gestern gepostet:
![]() |
Re: [Java] Operatoren überladen
Ja, da hab ich reingeschaut.
Da stand aber auch "bis jetzt" und ich wusste nicht, wie alt das Teil ist. Und ich hab eine Aufgabenstellung bekommen, in der es fast so aussah, als MÜSSE das möglich sein. Aber egal, habs schon anders gelöst. |
Re: [Java] Operatoren überladen
Zitat:
Zitat:
|
Re: [Java] Operatoren überladen
Es heißt halt sowas wie: "Zwei komplexe Zahlen müssen addiert und multipliziert werden können."
Das sah daher so aus, als müsste ich das so machen. Aber wie gesagt, mit ner public static Complex Add(Complex addend1, Complex addend2); gehts auch. |
Re: [Java] Operatoren überladen
Zitat:
![]() Das ist nämlich die aktuelle Version des Buchs inkusive der neuen Java-Version 1.5. Zitat:
Zitat:
Code:
PS: Es gibt in Java die Coding-Konvention, Methoden- und Variablennamen mit einem Kleinbuchstaben beginnen zu lassen. ;) Nur Klassen beginnen mit einem Großbuchstaben (Außer natürlich Konstanten, die generell großgeschrieben werden)
Complex1.add(Complex2);
|
Re: [Java] Operatoren überladen
Aaahja.
Ich finde es nebenbei besser mit einem public static Complex. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz