Take a look at this thread. If you are used to OOP, it may help: Is Julia's way of OOP superior to C++/Python? Why Julia doesn't use class-based OOP? - #10 by lmiq
(I linked directly my answer there because, while very basic relatively to the depth of the discussion, may be a more direct answer to your question)