presentation17 - instanceof Soheil Hassas Yeganeh Computer...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
instanceof Soheil Hassas Yeganeh Computer Engineering Department Sharif University of Technology
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
instanceof 2
Background image of page 2
instanceof instanceof is a binary operator used to check the type of an object! Let’s walk through some examples. 2
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
1 st Example 3 Shape.java class Shape { public static void main(){ Shape sh = new Shape(); boolean isShape = sh instanceof Shape; System.out.println(“Is” + (isShape?””:” not “) + “ shape!”); } }
Background image of page 4
1 st Example Is shape! 3 Shape.java class Shape { public static void main(){ Shape sh = new Shape(); boolean isShape = sh instanceof Shape; System.out.println(“Is” + (isShape?””:” not “) + “ shape!”); } }
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 nd Example 4 Circle.java class Circle extends Shape{ } Shape.java class Shape { public static void main(String[] args){ Shape sh = new Circle(); boolean isCircle = sh instanceof Circle; System.out.println(“Is” + (isCircle?””:” not “) + “ circle!”); } }
Background image of page 6
2 nd Example instanceof checks the runtime type of an
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 12

presentation17 - instanceof Soheil Hassas Yeganeh Computer...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online