Leetcode Object Oriented Programming Concepts With Examples