• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Calling a javabean method from another javabean in the same package.

 
rita mistry
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,
OK just so you know what I'm talking about....
I have a package called myPackage, in which there are two javabeans.
myBeanA and myBeanB. In myBeanA there are two methods called myMethodA and myMethodB.
In myBeanB there is a method called myMethodC.
(I hope your with me so far)
Can anyone tell me how to call the method myMethodA from myBeanA and use it in myBeanB in myMethodC.
I hope you know what I'm going on about. Any help on this subject will be very much appreciated.
Many Thanks,
Rita.
 
Roy Ben Ami
Ranch Hand
Posts: 732
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
are the methods static?
do u have a refernce to the other bean in BeanA ?
 
rita mistry
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
If you mean do I have the following statement in my code:

then the answer is no. When I include it I just get errors.
I have not referenced the other bean in Bean A. Do I just input the following:

Kind Regards,
Rita.
 
Roy Ben Ami
Ranch Hand
Posts: 732
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
no u dont have to have the main method.
thats not what i meant.
the problem is, that in order to call a method in another class u need to have an object of that class.
so for example in you beanB class u need to create an object of BeanA.
thats not very good though and not what u want i guess.
another way is to make the methodA and methodB of BeanA static. in that case u can use in BeanB thsoe methods by typing:
BeanA.MethodA().
hope thats what u wanted.
 
rita mistry
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Roy,
Ok making method A and B static sounds good. Just one thing - How do I do this? I don't know Java that well (as you may have already guessed).
Rita.
 
Roy Ben Ami
Ranch Hand
Posts: 732
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
just put the word static in front of the method.
however , u should know that making a method static means that it belongs to the class, thus all objects share that method.
exapmle:
 
rita mistry
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Roy,
Good news - it works!!!
I just want to say a very big THANK YOU. I really couldn't have done it without you.
I am really really grateful. Thank you very much.
Kind Regards,
Rita.
 
Roy Ben Ami
Ranch Hand
Posts: 732
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
you are most welcome
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic