Board logo

標題: [疑難] 想請教一下Java編程有關抽象類別與介面的問題 [打印本頁]

作者: 花之慶次    時間: 2010-8-15 04:21     標題: 想請教一下Java編程有關抽象類別與介面的問題

以下編程碼是這樣的:

abstract class CShape
{
   protected String color;
   public void setColor(String str)
   {
       color=str;
   }
   public abstract void show();
}
class CRectangle extends CShape
{
    protected int wodth, height;
    public CRectangle(int w, int h)
    {
         width=w;
         height=h;
    }
    public void show()
    {
        System.out.println("color="+color+", ");
        System.out.println("area="+width*height);
    }

class CCircle extends Cshape
{
    protected double radius;
    public CCircle(double r)
    {
         radius=r;
    }
    public void show()
    {
         System.out.println("color="+color+", ");
         System.out.println("area="+3.14*radius*radius);
    }
}

class app11_1
{
    public static void main(String args[])
    {
        CRectangle rect=new CRectangle(5, 10);
        rect.setColor("Yellow");
        rect.show();

        CCircle cir=new CCircle(2.0);
        cir.setColor("Green");
        cir.show();
    }
}


但不知道為什麼會出現以下的問題:
app11_1.java:50:reached end of file while parsing
}
  ^
1 error

想請教一下這個問題如何去解決???

作者: jayzhou_2046    時間: 2010-8-15 11:14

1.  CRectangle 少了一個" } "
2.  CCircle extends Cshape 應為 CCircle extends CShape
3.  CRectangle中的wodth應為width
作者: 花之慶次    時間: 2010-8-18 22:13

多謝你的意見!!!
我會好好的改進!!!
作者: EsCaPe_WAI    時間: 2010-8-19 20:29

大家好。

我是JAVA BEGINNER....
從圖書館找書自學,
但有問題又發不到貼T_T

發貼要30分或以上...



我就在這裡問吧:
String[] argv  和 String args[]  的分別?
public class XXX  和 class XXX  的分別?

是一樣的嗎?



看見花兄一直在這區學習和發問,我也要找人教一教了。
自學很疼苦QQ

[ 本帖最後由 EsCaPe_WAI 於 2010-8-19 20:39 編輯 ]
作者: 維多利    時間: 2010-8-26 01:06

謝謝分享




歡迎光臨 香港 Xocat Forum 討論區 (http://p.xocat.com/p/) Powered by Discuz! 6.0.0