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+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en