• Subject: Re: What makes Java so special?
  • From: Chris Rehm <Mr.AS400@xxxxxxx>
  • Date: Wed, 3 Dec 1997 22:29:55 PDT

** Reply to note from Vernon Hamberg <hambergv@goldengate.net> Mon, 01 Dec 1997 
13:33:09 -0600

> Don't forget polymorphism, which, along with inheritance, gives the
> ability to have different methods of the same name and with different
> arguments. This can be the basis for multiple system access in a server
> each additional platform is not a matter of having "to re-write the
> blasted things" rather, a matter of adding to what already exists.

Vernon, I think it's tough to discuss polymorphism with people who aren't
familiar with OO design. It's tough to think of a collection of dissimilar
objects and invoking the same method call on them all when you aren't sure
what an object is. 

Polymorphism is the cornerstone of extention for classes. It is key to the
ability to code new classes extending old ones. While it facilitates what is
necessary to OO programming, I don't think it can be considered to be a
"purpose" of OO coding. 

> This has intrinsically _nothing_ to do with Java qua Java. Sun never
> promised to deliver what you're talking about, I think. Java is a
> _language_, and that's all. The output of its compiler, according to Sun

Java is more than a language. Java includes the JVM which is a very
important factor in what Java offers us. 

But I think it's important to clarify the differences between the two. While
the JVM overs wonderful platform independance, it has nothing to do with OO
coding. OO coding will advance programming light years, but has nothing to
do with portability.

> >>Obviously, the best combination would be a platform independant client
> >>written in an OO language that addresses a CORBA standard interface. Say, a
> >>Java client talking to a DSOM Java server object. 
> >
> Fat Chance!!


> Vernon Hamberg Systems Software Programmer Old Republic National Title

Chris Rehm

How often can you afford to be unexpectedly out of business?
Get an AS/400.
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to "JAVA400-L@midrange.com".
| To unsubscribe from this list send email to JAVA400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com

As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2022 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.