Hackerrank Oops Concept Geeksforgeeks Java