Electrum Software interview question

Explain OOP concepts in Java