* 定義一個(gè)全局對(duì)象, 屬性 Version 在發(fā)布的時(shí)候會(huì)替換為當(dāng)前版本號(hào)
*/
var Prototype = {
Version: '@@VERSION@@'
}
/**
* 創(chuàng)建一種類型,注意其屬性 create 是一個(gè)方法,返回一個(gè)構(gòu)造函數(shù)。
* 一般使用如下
* var X = Class.create(); 返回一個(gè)類型,類似于 java 的一個(gè)Class實(shí)例。
* 要使用 X 類型,需繼續(xù)用 new X()來(lái)獲取一個(gè)實(shí)例,如同 java 的 Class.newInstance()方法。
*
* 返回的構(gòu)造函數(shù)會(huì)執(zhí)行名為 initialize 的方法, initialize 是 Ruby 對(duì)象的構(gòu)造器方法名字。
* 此時(shí)initialize方法還沒(méi)有定義,其后的代碼中創(chuàng)建新類型時(shí)會(huì)建立相應(yīng)的同名方法。
*
* 如果一定要從java上去理解。你可以理解為用Class.create()創(chuàng)建一個(gè)繼承java.lang. 閱讀全文
posted @ 2007-10-10 17:18 Jaunt 閱讀(229) | 評(píng)論 (0) | 編輯 收藏