易截截图软件、单文件、免安装、纯绿色、仅160KB

Java抽象类 - Java / Java EE

最近在弄Java抽象类,有一个Shape的抽象内,用Point,Line,Circle等来继承Shape,并实现一定的功能,其中draw()都能够很好的实现,但是要实现用户互动,让用户添加图形类型,将添加操作也用抽象类来实现,但是总是报错:Exception in thread "main" java.lang.ClassCastException: java.lang.Object cannot be cast to vf.Shape
at vf.vftest.main(vftest.java:35)
会不会子类在实现抽象方法read()时有问题哦?下面是源代码,请高手们多多指教,谢谢了!

package vf;


/**
 * @author Jhat
 * @date 2010-5-6 下午10:58:04
 */
public abstract class Shape
{
String name;
String arg;
public abstract void draw();
public abstract Object read(String name,String arg);
}


package vf;


/**
 * @author Jhat
 * @date 2010-5-6 下午10:59:04
 */
public class Point extends Shape
{
double x,y;
public void draw()
{
System.out.println("Point:"+"("+x+","+y+")");
}
public Object read(String name,String arg)
{
if(name.equalsIgnoreCase("point"))
{
Point point=new Point();
System.out.println(arg);
point.x=Double.parseDouble("2");
point.y=Double.parseDouble("8");
return point;
}
return false;
}
}


package vf;


/**
 *


相关问答:

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......

FCK上传文件到linux服务器问题 - Java / Java EE

请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。

上传文件的路径问题, ......

java打印 - Java / Java EE

有谁用java做过打印发票的程序,感觉这方面不是很好控制,希望给点建议,最好能给出代码
简单点就调用window.print()
你也可以把下面代码放到你JSP中:
<html>
 <head>
  <title> ......

java windows7 MSSQL - Java / Java SE

使用java在windows7 32位下连接MSSQL。
两台机器,windows7 32位,在控制面板里面全部设置语言和区域选项都english-unitedstates
唯一区别只有在安装SQL server 2008的时候 选择的字符集不一样,
exec sp_helpsor ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号