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


Please Help Members By Posting Answers For Below Questions

Write a program to find maximum and minimum number in array?

553


Can a hashset contain duplicates java?

497


Is it safe to install java on my computer?

541


In how many ways we can create threads in java?

632


What is method in research paper?

575






Which sort is best in java?

529


What is immutable in java?

544


In a program, initializing an array of 100 KB is throwing an out of memory exception while there is 100 MB of memory available. Why?

575


What is an object’s lock and which object’s have locks?

506


What is Gang of four design patterns

594


Explain how to force the garbage collection in java.

535


Explain the selection sort algorithm?

642


What is ‘is-a ‘ relationship in java?

590


What loop means?

559


What is the platform?

534