|
|
Invisible wrote:
> ...so they implemented Java's flawed MI-but-not-MI model? How is that
> fixing the flaws from other major programming languages?
Ever attempted to use multiple inheritance in C++? Things get really
interesting when you have more than one base class, and some members
overlap. I think the :: operator helps keep things relatively straight,
though. There are other issues, of course, such as which copy of the
base class is used when 2 classes share a common base class and are
inherited by a further derived class. (Looks like a diamond on an
inheritance diagram)
> Oh, wait... He said that "flaws drove the fundamentals of the design".
> So... you designed it to *keep* all the best flaws of other languages? :-D
>
Use C# for a while, especially the newer version (3.0) It's actually
quite nice. I've sort of grown to like it since I've started actually
using it. C++ish syntax, some stuff borrowed from Java.
Post a reply to this message
|
|