What is the difference between an object and an instance?
No difference, both are the same
An Object maynot have a class definition, but an instance must have a class definition
An Object must have a class definition, but an instance may not have a class definition
Object and Instance should have different class definitions. It can not be the same.