× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Thanks James - this may be the bit I read about a variable being a reference to an object rather than an object in itself.  Is that what you're saying?

In your example, does variable foo have a type?



On 7/28/2023 4:50 PM, James H. H. Lampert via JAVA400-L wrote:
On 7/28/23 4:38 PM, Peter Dow wrote:

Also, a variable can be defined with the "new" keyword, e.g.

     wb = new SXSSFWorkbook();

without specifying the type, since the type is determined by the method's constructor method.

Not unless that's something new (no pun intended); "new Bar()" simply calls the Bar constructor to generate a new instance of class Bar, and "foo = new Bar();" does that, and pours the new instance of Bar into some variable called foo. If it also implicitly declares foo to be a variable typed to hold an object of class Bar, then this is the first I've heard of it.

Then again, just about anytime I look at non-trivial Java source, I see constructs I've never seen before, that have me scratching my head.

--
JHHL

(Oh, and a constructor is not a method; it's a constructor, sort of the way the King is not a subject, he's the King. [Apologies to Ben Jonson.] And methods don't have constructors; classes have them.)


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

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

This mailing list archive is Copyright 1997-2024 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.