I wrote a blog post for students like me, help them studying on OOP with an array class implementation. Please have a read. Thanks!
https://dev.to/qbaocaca/introduction-to-oop-and-array-class-implementation-part-1-48co
https://dev.to/qbaocaca/introduction-to-oop-and-array-class-implementation-part-1-48co