![]() |
mechanism > casting > casting a primitive type |
![]() ![]() | ||||
casting a primitive type | ||||
subject | fact |
casting a primitive type | cannot be used to convert a primitive type to an object | ![]() |
has example //i is an int | ![]() | |
has syntax (typename)value | ![]() | |
is a subtopic of Objects | ![]() | |
is a kind of casting | ![]() | |
may be done implicitly if the destination type is larger than the source type (such as using a byte as an int) | ![]() | |
may not involve a Boolean type | ![]() | |
must be done explicitly if the destination type is smaller than the source type to avoid loss of precision | ![]() | |
casting | has purpose to convert an instance of one data type into another which is a subclass of the original type | ![]() |