JPMorganChase Interview Question

explain OOP in java programming