Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #34466

Re: Another question on Java keyword "this".

From Mike Amling <mamling@chaff.us>
Newsgroups comp.lang.java.programmer
Subject Re: Another question on Java keyword "this".
Date 2016-06-04 14:07 -0500
Organization A noiseless patient Spider
Message-ID <niv8rg$ml9$1@dont-email.me> (permalink)
References <7d6a2a1e-bf53-472c-8ec2-2c92a0b5f73e@googlegroups.com> <bc7d7c11-2f50-4a0e-83dd-25df3d0fde4f@googlegroups.com> <e7781c42-b917-47fa-bdfb-9f4574208cb8@googlegroups.com> <aba5lbti1vrodvksmkifkfponinusja9uf@4ax.com> <lv4m9989x9.fsf@saunalahti.fi>

Show all headers | View raw


On 6/4/16 6:34 AM, Jukka Lahtinen wrote:
> Roedy Green <inquiry@mindprod.com> writes:
>
>> you can always add the class name to this to make it clean. eg.
>> MyOuters.this so that you can refer to an outer class object from an
>> inner class one.
>
> Needing to do that may suggest a design flaw somewhere.
> The super keyword may be used to call super class methods.
> And if you want to use attributes from a super class, you shouldn't
> shadow them in the extending class.

MyOuter.this and super are two different things. super refers to the one 
and only class that this class extends. MyOuter.this refers to an 
instance of any of the classes that this class is nested in.

--Mike Amling
RXhhbXBsZXMgb24gcmVxdWVzdC4=

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Another question on Java keyword "this". cdalten@gmail.com - 2016-04-14 23:27 -0700
  Re: Another question on Java keyword "this". Eric Douglas <e.d.programmer@gmail.com> - 2016-04-15 04:59 -0700
    Re: Another question on Java keyword "this". cdalten@gmail.com - 2016-04-15 05:14 -0700
      Re: Another question on Java keyword "this". cdalten@gmail.com - 2016-04-15 05:31 -0700
        Re: Another question on Java keyword "this". Nigel Wade <nmw@ion.le.ac.uk> - 2016-04-15 14:05 +0100
          Re: Another question on Java keyword "this". Eric Douglas <e.d.programmer@gmail.com> - 2016-04-15 06:25 -0700
        Re: Another question on Java keyword "this". Lew <lewbloch@gmail.com> - 2016-04-15 14:48 -0700
      Re: Another question on Java keyword "this". Brixomatic <brixomatic@yahoo.com> - 2016-04-23 15:01 +0200
      Re: Another question on Java keyword "this". Roedy Green <inquiry@mindprod.com> - 2016-06-04 03:15 -0700
        Re: Another question on Java keyword "this". Jukka Lahtinen <jtfjdehf@hotmail.com.invalid> - 2016-06-04 14:34 +0300
          Re: Another question on Java keyword "this". Mike Amling <mamling@chaff.us> - 2016-06-04 14:07 -0500
    Re: Another question on Java keyword "this". Eric Sosman <esosman@comcast-dot-net.invalid> - 2016-04-15 08:24 -0400
  Re: Another question on Java keyword "this". cdalten@gmail.com - 2016-04-15 14:45 -0700
    Re: Another question on Java keyword "this". Lew <lewbloch@gmail.com> - 2016-04-15 14:52 -0700
    Re: Another question on Java keyword "this". Eric Sosman <esosman@comcast-dot-net.invalid> - 2016-04-15 18:26 -0400
      Re: Another question on Java keyword "this". cdalten@gmail.com - 2016-04-17 19:13 -0700
        Re: Another question on Java keyword "this". Eric Sosman <esosman@comcast-dot-net.invalid> - 2016-04-18 07:37 -0400

csiph-web