what is object type casting? give some example with related?
Answers were Sorted based on User's Feedback
Answer / 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 |
Answer / aaratim
Object type casting is converting a object type into another
type. For example
Iterator ite = emplist.iterator();
while(ite.hasNext()){
Employee empObj = (Employee)ite.next();
}
Here ite.next returns instance of type Object, we need to
convert it to type Employee so this is called type casting.
| Is This Answer Correct ? | 5 Yes | 0 No |
What is the difference between Stream Reader and Stream Writer?
How do you get the length of a string in java?
If A Class Is Declared Without Any Access Modifiers, Where May The Class Be Accessed?
What is actual difference between statement,prepared statement and callable statement and when we have to use it? pls post a answer with code and clear explanation. thanks
Explain about abstract classes in java?
What are the basic concepts of OOPS in java?
0 Answers Axtria, ITC Indian Tobacco Company,
what is the diff between Servletcontext and servletconfig?
Can we serialize singleton class?
What is difference overloading and overriding?
Is it possible for a yielded thread to get chance for its execution again?
What is busy spin, and why should you use it?
Can a abstract class be declared final?