为什么执行时显示找不到超类?
在IE里执行,显示出错,说找不到超类Grap。
<%@ page contentType="text/html;charset=gb2312" %>
<%
abstract class Grap { //抽象类必须被继承
String color;
abstract String getName(); //抽象方法必须被重载 }
class TableWork extends Grap {
String width;
String height;
//---------------------------------
TableWork(){
width = "0"; height = "0"; color = "white";
}
TableWork( String w, String h, String c ){
width = w; height = h; color = c;
}
//--------------------------------
String getName() {
return "Rectangle";
}
String draw() {
String table = new String();
table = "<table width=" + width +" height=" + height +" bgcolor="+color+ "border=0>";
return table;
}
};
%>
<html>
<head>
<title>Draw</title>
</head>
<body>
<% TableWork tw = new TableWork("300","400","blue");
/*tw.width = "300";
tw.height = "200";
tw.color = "red"; */
out.print( tw.draw() );
%>
</body>
</html>