Java View all facts Glossary Help |
mechanism > casting > casting an object |
casting an object | ||||
subject | fact |
casting an object | can only be performed if the source and destination types of the object are related by inheritance - one class must be a subclass of the other | |
cannot be used to convert an object to a primitive type - use a wrapper class instead | ||
has syntax (classname)object | ||
is a subtopic of Objects | ||
is a kind of casting | ||
may be done implicitly if the destination type is a subclass of the source type | ||
must be done explicitly if the destination type is a superclass of the source type | ||
casting | has example (String)i.next() | |
has purpose to convert an instance of one data type into another which is a subclass of the original type |