Java/JSP/Abstract Class

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

Using Abstract Classes

   <source lang="java">

<HTML>

   <HEAD>
       <TITLE>Using Abstract Classes</TITLE>
   </HEAD>
   <BODY>

Using Abstract Classes

       <%!
           javax.servlet.jsp.JspWriter localOut;
           abstract class a
           {
               abstract String getText() throws java.io.IOException;
               public void printem() throws java.io.IOException 
               {
                   localOut.println(getText());
               }
           }
           class b extends a
           {
               String getText() throws java.io.IOException 
               {
                   return "Hello from JSP!";
               }
           }
       %>     
       <%
           localOut = out;     
           b bObject = new b();
           bObject.printem();
       %>
   </BODY>

</HTML>

      </source>