New syntax within DWT / 2.
Matthew Ong
ongbp at yahoo.com
Tue May 24 08:45:57 PDT 2011
On 5/24/2011 10:01 PM, Jacob Carlborg wrote:
> The reason for the aliases is this:
>
> class A {
> void foo (int i);
> }
>
> class B : A {
> void foo ();
> }
>
> To be able to call A.foo(int) from B you need to add an alias to it. In
> D, unlike in Java, the methods in A and B will be in two different
> overload sets.
>
> Have a look at:
> http://www.digitalmars.com/d/2.0/function.html#function-inheritance
> Read the second and third examples.
>
>the methods in A and B will be in two different overload sets.
Thanks, I will look into it.
I think when it comes to memory only java class can be port over to D
easier... Not too sure about the other like file/network, NIO and others.
I suppose I need to dig into the dsource site to see if there is any
similar replacement for java's library X.
--
Matthew Ong
email: ongbp at yahoo.com
More information about the Digitalmars-d-learn
mailing list