Einzelnen Beitrag anzeigen

Benutzerbild von md_mse
md_mse

Registriert seit: 13. Aug 2003
Ort: Berlin
95 Beiträge
 
#66

Re: Weg mit Delphi her mit Java, für die Zukunft sicher?

  Alt 3. Dez 2005, 14:19
@tommie-lie:
Zitat:
Hm? Ein Property besitzt in C# ebenfalls einen Getter und einen Setter. Die Syntax ist identisch mit der für eine gewöhnliche Methode, beim Getter muss ich mit 'nem return was zurückgeben, beim Setter kriege ich über einen Parameter was rein. Das einzige, was man nicht selber schreiben muss, ist die Signatur für die Methoden, dafür muss man halt ein get und ein set tippen, kein großer Unterschied.
Also ich finde den Unterschied schon gewaltig:
Code:
    public String getErrorMessage() {
        return errorMessage;
    }

    public void setErrorMessage(String errorMessage) {
        this.errorMessage = errorMessage;
    }
gegen
Code:
        public String ErrorMessage { get; set; }


@LarsMiddendorf:
Zitat:
Java fehlt gegenüber c#:

-Structs, manchmal will man keinen Referenztyp
-Delegates
-Events
-Properties
-Indexer
-Partial Classes
-Iteratoren mit yield
-Nullable Types
-Zeiger, nützlich zumindest die Möglichkeit zu haben
-Trennung von logischer Struktur den Namespaces und Dateien
-Operatorüberladung
-Anonyme Methoden
-Mehrdimensional Arrays
Mehr.dim. Arrays, Operatorüberladung und Events (auch wenn's irgendwelche AWT Events sind) gibt es doch...
Edit: Nein, hab bei "Delegates" an was anderes gedacht...
  Mit Zitat antworten Zitat