Java/JSP/Inheritance
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>