易截截图软件、单文件、免安装、纯绿色、仅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;


/**
 *


相关问答:

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......

HTML标签底层的实现原理、机制 - Java / Java SE

为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了

我猜和编译原理有关,浏览器里可 ......

java中的注解可以有哪些? - Java / Java EE

如: @superwaring("unchecked");
这个里面都可以取哪些值啊,还有类似的 @superwaring标签有哪些啊
没用过。。

看jee的api
javax.persistence里
@superwaring("unchecked");只是忽略 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号