Each type of object contains a different type of data. Cameras contain camera data, lights contain light data, meshes contain mesh data, etc.
The object is simply a container for this data, so two objects can share the same data properties but have different object properties. You can Duplicate an Object - along with its Data - with Shift-D, or create a duplicated Object that shares data with Alt-D.