what is object type casting? give some example with related?
Answer Posted / ganesh
In java object typecasting one object reference can be type
cast into another object reference. The cast can be to its
own class type or to one of its subclass or superclass types
or interfaces. There are compile-time rules and runtime
rules for casting in java.
Consider an interface Vehicle, a super class Car and its
subclass Ford. The following example shows the automatic
conversion of object references handled by the compiler
interface Vehicle {
}
class Car implements Vehicle {
}
class Ford extends Car {
}
Let c be a variable of type Car class and f be of class Ford
and v be an vehicle interface reference. We can assign the
Ford reference to the Car variable:
I.e. we can do the following
'''Example 1
c = f; //Ok Compiles fine'''
Where c = new Car();
And, f = new Ford();
The compiler automatically handles the conversion
(assignment) since the types are compatible (sub class -
super class relationship), i.e., the type Car can hold the
type Ford since a Ford is a Car.
| Is This Answer Correct ? | 6 Yes | 0 No |
Post New Answer View All Answers
Given a singly linked list, determine whether it contains a loop or not without using temporary space?
Differentiate between postfix and prefix operators in java.
Can a constructor be private and how are this() and super() method used with constructor?
What is java Applet?
Explain list interface?
What is return code?
What is preparedstatement in java?
Why is it important to initialize a variable?
What is bufferedwriter?
How to calculate the length of a singly linked list in java?
What is the base class of all exception classes?
Mention some interfaces implemented by linked list in java.
What do you mean by formatting?
Explain Basics of OOP Language in java
Compare Mutex and Semaphore in java.