Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [java] typisierte Klasse und Interface (https://www.delphipraxis.net/82253-%5Bjava%5D-typisierte-klasse-und-interface.html)

TheAn00bis 9. Dez 2006 14:31


[java] typisierte Klasse und Interface
 
Hey, kann ich irgendwie dafür sorgen, dass T in folgender Klasse das Comparable Interface implementieren muss?
(es geht mir darum, dass T "comparable" ist, nicht darum, dass Test das Interface implementiert)

Code:
public class Test<T>
{
    private T item;

    public void set_item(T item)
    {
      this.item = item;
    }
   
    public T get_item()
    {
      return item;
    }

}
Natürlich könnte ich die Klasse auch nicht generisch gestalten, indem ich "item" einfach als Comparable deklariere. Allerdings muss ich dann immer, wenn ich ein item über "get_Item" zurückbekomme in die entsprechende Klasse casten.

Khabarakh 9. Dez 2006 14:56

Re: [java] typisierte Klasse und Interface
 
Sollte afaik so aussehen:
Code:
Test<T extends Comparable>

TheAn00bis 9. Dez 2006 14:58

Re: [java] typisierte Klasse und Interface
 
Stimmt, danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz