JPMorganChase interview question

explain OOP in java programming