Mega Code Archive

 
Categories / Java Book / 002 Class
 

0149 A Superclass Variable Can Reference a Subclass Object

For example, consider the following: class Rectangle {} class ColorRectangle extends Rectangle {} public class Main { public static void main(String args[]) { Rectangle rectangle = new Rectangle(); ColorRectangle colorRectangle = new ColorRectangle(); rectangle = colorRectangle; } }