<HTML> <HEAD> <TITLE>Using Parameterized Constructors</TITLE> </HEAD> <BODY> <H1>Using Parameterized Constructors</H1> <%! javax.servlet.jsp.JspWriter localOut; class a { a() throws java.io.IOException { localOut.println("In a\"s constructor...<BR>"); } } class b extends a { b(String s) throws java.io.IOException { localOut.println("In b\"s String constructor...<BR>"); localOut.println(s); } } %> <% localOut = out; b obj = new b("Hello from JSP!<BR>"); %> </BODY> </HTML>
Showing posts with label methods in jsp. Show all posts
Showing posts with label methods in jsp. Show all posts
Saturday, 17 December 2011
JSP Examples Tutorial - Using Parameterized Constructors
JSP Examples Tutorial - Runtime Polymorphism
<HTML> <HEAD> <TITLE>Runtime Polymorphism</TITLE> </HEAD> <BODY> <H1>Runtime Polymorphism</H1> <%! javax.servlet.jsp.JspWriter localOut; class BaseClass { public void print() throws java.io.IOException { localOut.println("Hello from BaseClass...<BR>"); } } class DerivedClass1 extends BaseClass { public void print() throws java.io.IOException { localOut.println("Hello from DerivedClass1...<BR>"); } } class DerivedClass2 extends BaseClass { public void print() throws java.io.IOException { localOut.println("Hello from DerivedClass2...<BR>"); } } class DerivedClass3 extends BaseClass { public void print() throws java.io.IOException { localOut.println("Hello from DerivedClass3...<BR>"); } } %> <% localOut = out; BaseClass a1 = new BaseClass(); DerivedClass1 b1 = new DerivedClass1(); DerivedClass2 c1 = new DerivedClass2(); DerivedClass3 d1 = new DerivedClass3(); BaseClass baseClassVariable; baseClassVariable = a1; baseClassVariable.print(); baseClassVariable = b1; baseClassVariable.print(); baseClassVariable = c1; baseClassVariable.print(); baseClassVariable = d1; baseClassVariable.print(); %> </BODY> </HTML>
JSP Examples Tutorial - Overriding Methods in derived class
<HTML> <HEAD> <TITLE>Overriding Methods in derived class</TITLE> </HEAD> <BODY> <H1>Overriding Methods</H1> <%! javax.servlet.jsp.JspWriter localOut; class BaseClass { public void print() throws java.io.IOException { localOut.println("print in base...<BR>"); } } class DerivedClass extends BaseClass { public void print() throws java.io.IOException { localOut.println("print in Derived class...<BR>"); } } %> <% localOut = out; out.println("Creating an animal object...<BR>"); BaseClass a = new BaseClass(); a.print(); out.println(); out.println("Creating a trout object...<BR>"); DerivedClass t = new DerivedClass(); t.print(); %> </BODY> </HTML>
Subscribe to:
Posts (Atom)