answersLogoWhite

0

functions have independent existence means they are defined outside of the class e.g. in c main() is a function while methods do not have independent existence they are always defined inside class e.g. main() in Java is called method.

########

I've been studying OOP lately and had this question myself, so I will share my thoughts;

I was taught that "A Function should do 1(one) thing and do it well."

In specific Regards to PHP;

The difference between a Method and a Function is that a Method is tied to a specific class.

Hope this helps.

--------------------------------------------------------------------------------------------------------

function can return value where as method can't that is the main difference between function and method

---------------------------------------------------------------------------------------------------

Actually you are describing the difference between a function and a procedure. Function returns a value, procedure does not unless you are using c#, then everything is a function.

In c# a function, to paraphrase the first answer, does and thing and does it well. A method contains functions. The most important method is the Main method. All functionality of a program must be referenced in the Main method because when you run a program, it starts at the beginning of the Main method, and stops wehn it hits end of the Main method.

User Avatar

Wiki User

12y ago

Still curious? Ask our experts.

Chat with our AI personalities

MaxineMaxine
I respect you enough to keep it real.
Chat with Maxine
ViviVivi
Your ride-or-die bestie who's seen you through every high and low.
Chat with Vivi
DevinDevin
I've poured enough drinks to know that people don't always want advice—they just want to talk.
Chat with Devin
More answers

functions and methods refer to the same thing in Java so they do not have any differences. They are bits of code in java which have a name and can take a bunch of parameters and do a certain function. This code can be invoked by using the name. some people use the name functions and some use the name methods but both refer to the same with respect to the java programming language.

User Avatar

Wiki User

14y ago
User Avatar

method= how something is done function= what something does

User Avatar

Wiki User

16y ago
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between function and method?
Write your answer...
Submit
Still have questions?
magnify glass
imp