作者hcl012 (怪龍-卡西歐魯)
看板b94902HW
標題[JAVA]再問個JAVA問題...關於extends
時間Sun Jun 4 14:18:43 2006
我做了一個叫做Point2D的class
然後做了一個叫做Point3D的class,Point3D這個class是擴充Point2D的
我把Point2D編譯出來了(看到class檔了)以後
要編譯Point3D的時候
它卻在extends那邊顯示「cannot find symbol」
請問一下為什麼會這樣呢?@@
註:我已經把Point3D放到跟Point2D同一個資料夾下了:P
底下是我這兩個class的code
Point2D.java
====================================================================
public class Point2D{
private int x;
private int y;
public Point2D(){
}
public Point2D(int x, int y){
this.x=x;
this.y=y;
}
public void setX(int x){
this.x=x;
}
public void setY(int y){
this.y=y;
}
public int getX(){
return x;
}
public int getY(){
return y;
}
}
====================================================================
Point3D.java
====================================================================
public class Point3D extends Point2D{//擴充Point2D class
private int z;
public Point3D(){
super();
}
//定義建構方法
Point3D(int x, int y, int z){
super(x,y);//指定呼叫父類別建構方法
this.z=z;
}
//新增方法
public void setZ(int z){
this.z=z;
}
public int getZ(){
return z;
}
}
====================================================================
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.84
推 LPH66:classpath? 在javac時加上 -cp . 這個參數試試 06/04 14:29
推 hcl012:嗯,多謝了m(_ _)m 06/04 14:33