Re: Beginner question referring to an object in a class from within method in that class
"James H. H. Lampert via JAVA400-L" <[email protected]> Fri, 28 Jul 2023 16:50:09 -0700
| Newsgroups | gmane.comp.lang.as400.java |
|---|---|
| Message-ID | <[email protected]> |
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.) -- This is the Java Programming on and around the IBM i (JAVA400-L) mailing list To post a message email: [email protected] To subscribe, unsubscribe, or change list options, visit: https://lists.midrange.com/mailman/listinfo/java400-l or email: [email protected] Before posting, please take a moment to review the archives at https://archive.midrange.com/java400-l.