Casting is a process where an object type is explicitly converted into another type if the conversion is allowed. This process might lead to a change in value.