Java/JSP/Inheritance — различия между версиями

Материал из Java эксперт
Перейти к: навигация, поиск
 
м (1 версия)
 
(нет различий)

Текущая версия на 07:09, 1 июня 2010

Using Inheritance

<HTML>
    <HEAD>
        <TITLE>Using Inheritance</TITLE>
    </HEAD>
    <BODY>
        <H1>Using Inheritance</H1>
        <%!
            javax.servlet.jsp.JspWriter localOut;
            class vehicle
            {
                public void start()  throws java.io.IOException
                {
                    localOut.println("Starting...<BR>");
                }
            }
            class automobile extends vehicle
            {
                public void drive() throws java.io.IOException 
                {
                    localOut.println("Driving...<BR>");
                }
            }
        %>     
        <%
            localOut = out;     
            out.println("Creating an automobile...<BR>");
            automobile a = new automobile();
            a.start();
            a.drive();
        %>
    </BODY>
</HTML>





Working With Constructors and Inheritance

<HTML>
    <HEAD>
        <TITLE>Working With Constructors and Inheritance</TITLE>
    </HEAD>
    <BODY>
        <H1>Working With Constructors and Inheritance</H1>
        <%!
            javax.servlet.jsp.JspWriter localOut;
            
            class a
            {
                a() throws java.io.IOException 
                {
                    localOut.println("In a\"s constructor...<BR>");
                }
                a(String s)  throws java.io.IOException
                {
                    localOut.println("In a\"s String constructor...<BR>");
                    localOut.println(s);
                }
            }
            
            class b extends a  
            {
                b(String s) throws java.io.IOException 
                {
                    super(s);
                    localOut.println("In b\"s String constructor...<BR>");
                    localOut.println(s);
                }
            }
        %>     
        <%
            localOut = out;     
            b obj = new b("Hello from JSP!<BR>");
        %>
    </BODY>
</HTML>