About this question
I am very new to the Apex programming first. And I know about Standard & Custom objects. And also the custom objects have an extension of '__c'. I observed in the programming a lot of references about the object but I am not getting the concept of it clearly.
As per definitions I understood it as: object is a generic abstract type that corresponds to any persisted object type. The generic object can be cast into a specific object type, such as an account or the
Invoice_Statement__c custom object (Standard or Custom object type).
Can someone please help me to understand more about object. - When, where & How it needs to be used?