Thursday, September 8, 2011

[android-developers] Re: custom viewgroup with a background.

Sorry, I shouldn't use different names.

I guess I am too new to JAVA

On Sep 8, 5:47 am, TreKing <treking...@gmail.com> wrote:
> On Wed, Sep 7, 2011 at 11:58 PM, billconan <billco...@gmail.com> wrote:
> > suppose I have a function named kkk
>
> Why ... why would you name your function that ... ?
>
> > which overrides the function aaa,
>
> That doesn't make sense. You can't override a function with a different
> name. Let's assume you meant "kkk" again.
>
>
>
>
>
>
>
>
>
> > if I want to call aaa from kkk, I wrote:
>
> > @Override
> > protected void kkk()
> > {
> >     super();
> > }
>
> > The problem is, I want to do something before calling aaa
>
> > @Override
> > protected void kkk()
> > {
> > //do something here....
>
> > super();
> > }
>
> > But java doesn't allow me to do this, it says that super must be the
> > first thing inside the function.
>
> > So how can I call super() after some other code?
>
> You may need to brush up on Java. super() is a call to the super class
> *constructor*. If you want to call a super class *method* you call
> super.methodName() - so in your case "super.kkk()".
>
> --------------------------------------------------------------------------- ----------------------
> TreKing <http://sites.google.com/site/rezmobileapps/treking> - Chicago
> transit tracking app for Android-powered devices

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment