adidas interview question

what is encapsulation, interface, and constructor