|
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 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.