我写了一个类:public abstract class shape{ public double perimeter(){
return 0.0;
}
public abstract String getType();
}
把它保存为shape.java后想在另外一个文件中引用它
请问该如何作?谢谢指教!
return 0.0;
}
public abstract String getType();
}
把它保存为shape.java后想在另外一个文件中引用它
请问该如何作?谢谢指教!
解决方案 »
- eclipse哪个可以支持java7啊, Eclispe classic3.7.1可以吗?
- 求助 java中sql语句中in条件如何参数化
- GUI
- jFileChooser问题
- 在一个panel中放有按钮,如何在点击按钮的时候也触发panel的某一个事件??
- 请大家给点建议!
- 用itext将xml转化为pdf的时候,xml文件中的中文不能转化,怎么解决(附代码)?
- 怎样将printStackTrace函数的结果保存到String中呢?(在线等,马上结贴)
- 置疑java能跨平台***************
- java可以实现拖拉图片和放打图片的功能么
- 传值?传引用的副本?一个问题请大家回答。
- 请...问... 有给出年月 获得指定月份的天数, 有库函数吗?
角落里的理想
http://blog.csdn.net/zdsdiablo/
--------十分钟年华老去
=================================================================
然后就能用了
然后用的时候import 包名.*;
继承的代码是这样写的:public class ShapeTriangle extends shape{
protected double a,b,c;
public ShapeTriangle(){
setSides(0.0,0.0,0.0);
}
public ShapeTriangle(double a,double b,double c){
setSides(a,b,c);
}
public void setSides(double x,double y,double z){
this.a=x;
this.b=y;
this.c=z; }
public double perimeter(){
return a+b+c;
}
public String getType(){
return "三角形";
}
}////////////////////////
但是编译时报错如下:
ShapeTriangle.java:2: cannot resolve symbol
symbol : class shape
location: class ShapeTriangle
public class ShapeTriangle extends shape{
^
1 error谁能给我解释一下,错在哪里?
如果是在同一目录应该就可以。如果想在其他地方引用Shape类,楼主可以先把Shape类打包成jar文件,然后在classPath中进行添加。如果不行,再把这个文件拷贝到%JAVA_HOME%\jre\lib\下。
还有 public abstract(应该在此加)class ShapeTriangle extends shape!