Tavant interview question

class and object overloading and overriding interface and abstraction collection