Diffrence between instance and object and Abstract class

instance means just creating a reference(copy) .

object :means when memory location is associated with the object( is a runtime entity of the class) by using the new operator

interface is a set of abstract methods, all of which have to be overriden by the class whichever implements the interface

abstract class is a collection of data and methods which are abstact (not all of them)