推介:| Web Hosting | 外賣系統 | Server colocation | Web Shop System | Makeup course |

查看完整版本: 想請教一下Java編程有關抽象類別與介面的問題

花之慶次 2010-8-15 04:21

想請教一下Java編程有關抽象類別與介面的問題

[color=#444444][font=微软雅黑,]以下編程碼是這樣的:

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

想請教一下這個問題如何去解決???
[/font][/color]

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分或以上...



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

是一樣的嗎?



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

[[i] 本帖最後由 EsCaPe_WAI 於 2010-8-19 20:39 編輯 [/i]]

維多利 2010-8-26 01:06

謝謝分享:loveliness:
頁: [1]
查看完整版本: 想請教一下Java編程有關抽象類別與介面的問題