<html>
<head>
<title>Using Abstract Classes</title>
</head>
<body>
<h1>Using Abstract Classes</h1>
<%!
javax.servlet.jsp.JspWriter pw;
abstract class Rectangle
{
int length, breadth, area;
abstract int getArea() throws java.io.IOException;
public void setArea(int length, int breadth) throws java.io.IOException
{
this.length = length;
this.breadth = breadth;
pw.println("Calculating the area of a rectangle...........<br>");
pw.println("The area of rectangle is ");
pw.println(getArea());
}
}
class Rectangle1 extends Rectangle
{
int getArea() throws java.io.IOException
{
area = length*breadth;
return(area);
}
}
%>
<%
pw = out;
Rectangle1 rect = new Rectangle1();
rect.setArea(2,3);
%>
</body>
</html>
0 comments:
Post a Comment