java object及class的問題

2007-06-06 12:31 am
如果我要建立一個class關於circle, for example:
public class Circle {
public double x, y; //the circle's centre
public double y; //radius

public double circumference()..................

另外想建立一個object, for example:
Circle c = new Circle();
c.x = 4.0;
c.y = 4.0;
c.r = 1.0;

請問這2項東西需要寫在一起嗎?要怎樣編排??請用中文解釋

回答 (1)

2007-06-06 3:50 pm
✔ 最佳答案
class Circle { ... } 是界定一個叫 Circle 的東西,它有些什麼屬性(properties),功能(methods),對哪些事件有回應(events)等等.

界定或,宣告一個 object 並不等同建立一個 object.
Circle c = new Circle(); 是建立一個名為 c 的Circle,還可以建立 d Circle,e Circle 等.

class的宣告和屬這個class的 object 的建立是不需要寫在一起的,可以放在不同檔案,也可先將 Circle class compile,使用時 import便可.


收錄日期: 2021-04-25 20:32:57
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070605000051KK01413

檢視 Wayback Machine 備份