Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Jsp Simple-jsp-example Using Super class Variables With Sub-classed Objects

Related Tutorials


 
 

Share on Google+Share on Google+

Using Super class Variables With Sub-classed Objects

Advertisement
One of the strong features of java is that it is follows a OOPs concept, and one of the feature of OOP in java is that, we can assign a subclass object or variable to the variable of the superclass type.

Using Super class Variables With Sub-classed Objects

        

One of the strong features of java is that it is follows a OOPs concept, and one of the feature of OOP in java is that, we can assign a subclass object or variable to the variable of the  superclass type.

In this example we have a class named Rectangle which is the superclass of class Square, and Square is a superclass of Triangle. We can assign the object references of class Square to the variable of Rectangle, as well as the object references of class Rectangle.

The code of the program is given below:

 

 

<head>
        <title>To Use Superclass Variables With Subclassed Objects</title>
    </head>
    <body>
        <h1>To Use Superclass Variables With Subclassed Objects</h1>
        <%!
            javax.servlet.jsp.JspWriter pw;
            class Rectangle
            {
                public void areaOfRectangle() throws java.io.IOException 
                {
                    pw.println("Starting...<br>");
                }
            }
            class Square extends Rectangle
            {
                public void area() throws java.io.IOException 
                {
                    pw.println("Creating...<br>");
                }
            }
            class Triangle extends Square
            {
                public void area() throws java.io.IOException 
                {
                    pw.println("Creating...<br>");
                }
            }
        %>     
        <%
            pw = out;     
            out.println();
            out.println("Creating an Area...<br>");
            Rectangle p = new Triangle();
            p.areaOfRectangle();
        %>
    </body>
</html>

The output of the program is given below:

Download this example.

 

Advertisement

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: March 11, 2008

Related Tutorials

Discuss: Using Super class Variables With Sub-classed Objects  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:0
DMCA.com