# Is Julia's way of OOP superior to C++/Python? Why Julia doesn't use class-based OOP?

**URL:** <https://discourse.julialang.org/t/is-julias-way-of-oop-superior-to-c-python-why-julia-doesnt-use-class-based-oop/52058>\
**Category:** Internals & Design\
**Created:** [December 18, 2020, 4:32pm UTC](https://discourse.julialang.org/t/is-julias-way-of-oop-superior-to-c-python-why-julia-doesnt-use-class-based-oop/52058 "2020-12-18T16:32:10Z")\
**Posts on this page:** 1\
**Showing post:** 31

<div class="post-metadata">

**Author:** ![vedasulo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/vedasulo/32/20324_2.png) [@vedasulo](https://discourse.julialang.org/u/vedasulo)\
**Post date:** [December 21, 2020, 5:24pm UTC](https://discourse.julialang.org/t/is-julias-way-of-oop-superior-to-c-python-why-julia-doesnt-use-class-based-oop/52058/31 "2020-12-21T17:24:56Z")

</div>

I have nothing problem with it 🙂 .

I’ve one silly problem that i am looking for , like in classes we use like `class.` and hitting `tab` gives all `methods` interactively but in Multiple dispatch way.  
I’ve to use a function which prints all methods at once and not interactive. As we have in julia,  
`methods(...)` I am thinking a way to get interactively those methods like `auto completer` .  
This is [Is there Way to know methods/functions of classes(modules/functions) - #5 by vedasulo](https://discourse.julialang.org/t/is-there-way-to-know-methods-functions-of-classes-modules-functions/51944/5) and I hope that alot of innovation have done, this would come in future 🙂 .

---

_[View the full topic](https://discourse.julialang.org/t/is-julias-way-of-oop-superior-to-c-python-why-julia-doesnt-use-class-based-oop/52058)._
