Tech enthusiast studying ICT and graduating soon enough๐จ๐ฟโ๐. Software Engineer in the making, experimenting my way through life. I'm here to connect, learn from y'all and share my knowledge.๐๐ฟ
Oh yes! Inheritance was alright. But Abstraction, Encapsulation, and Polymorphism!
It took a really long time for me to understand what Abstraction and Encapsulation mean and how they're different. And a lot more, to understand what Polymorphism is.
Also, it always surprises me how many people have confusion with interfaces.
I know a lot of people who don't have much experience with OOP and they think that interface is something that allows multiple-inheritance in Java. That's what we're taught at colleges where I live.
Was it the same with you?
Btw I wrote an article on interfaces. I'd love to hear your thoughts on it.
You're welcome!
Oh yes! Inheritance was alright. But Abstraction, Encapsulation, and Polymorphism!
It took a really long time for me to understand what Abstraction and Encapsulation mean and how they're different. And a lot more, to understand what Polymorphism is.
Also, it always surprises me how many people have confusion with interfaces.
I know a lot of people who don't have much experience with OOP and they think that interface is something that allows multiple-inheritance in Java. That's what we're taught at colleges where I live.
Was it the same with you?
Btw I wrote an article on interfaces. I'd love to hear your thoughts on it.
Do you really understand interfaces?
Gaurang ใป Mar 15 '20 ใป 8 min read