Notes
Any data type that is supported in Apex. Apex supports primitive data types (such as Integer), user-defined custom classes, the sObject generic type, or an sObject specific type (such as Account).
All Apex data types inherit from Object.
You can cast an object that represents a more specific data type to its underlying data type.
Here's an example:
Object obj = 10;
Integer i = (Integer)obj;
System.debug(i);
Output: 10
Video
Video does not exists.