Using Instanceof operator in java

30 March 2007

GoodJava programmers use “instanceof” operator since it is a must to escape from “Class Cast Exceptions”.

Following are the key points to be remembered while using instanceof operator

See following code sample

if (mobj instanceof Dog) {
 
	return (Dog)mobject.run();
 
}
 
else if (mobj instanceof Cat) {
 
	return (Cat)mobject.walk();
 
} else {
 
	System.out.println("Unknown animal...");
 
}

Here “instanceof” operator should be used but if both Dog and cat class have method eat then using “instanceof” operator is useless.

del.icio.us:Using Instanceof operator in java  digg:Using Instanceof operator in java  spurl:Using Instanceof operator in java  wists:Using Instanceof operator in java  simpy:Using Instanceof operator in java  newsvine:Using Instanceof operator in java  blinklist:Using Instanceof operator in java  furl:Using Instanceof operator in java  reddit:Using Instanceof operator in java  fark:Using Instanceof operator in java  blogmarks:Using Instanceof operator in java  Y!:Using Instanceof operator in java  smarking:Using Instanceof operator in java  magnolia:Using Instanceof operator in java  segnalo:Using Instanceof operator in java  gifttagging:Using Instanceof operator in java

Top Of Page | Trackback

If you found this page useful, consider linking to it. Simply copy and paste the code below into your web site.

It will look like this: Using Instanceof operator in java

Leave a Reply