Infosys Interview Question

What is Abstract class and interface? Difference between instance variable and local variable. Function overloading and function overriding.