[Home] [By Thread] [By Date] [Recent Entries]
Thank you for the pointer. It is an interesting read. I couldn't see any mention of implementing generics type constraints in Java. In addition to type nesting, I also used type constraints in my C# implementation. Of course, a more weakly-typed implementation should be possible. Cheers, Dimitre On Mon, Sep 22, 2008 at 7:36 AM, Rick Jelliffe <rjelliffe@a...> wrote: > Dimitre Novatchev wrote: >> >> e achieved with C++ generics, which is >> supported entirely at compile time. As for Java, I am not even aware >> if it has any generics support at all. >> > > Java has had generics since 2004. > However, they work with type erasure, so the <T> parameter information is > not available at runtime directly from the code: i.e. generics really are > type-safe macros. There is only one version of the compiled class generated, > not a separate version for each <T>. However, of course, types can be > ascertained by reflection on actual objects at runtime. And you can have > wildcard references. > Good article at > http://www.ibm.com/developerworks/java/library/j-jtp01255.html > > Cheers > Rick > > > > > > -- Cheers, Dimitre Novatchev --------------------------------------- Truly great madness cannot be achieved without significant intelligence. --------------------------------------- To invent, you need a good imagination and a pile of junk ------------------------------------- Never fight an inanimate object ------------------------------------- You've achieved success in your field when you don't know whether what you're doing is work or play
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |

Cart



