//类化
//类化演示代码

io.open(); //打开控制台窗口

//方法一
//----------------------------------------------------------

//原型表
tprototype = { 
	a = 1 ; 
	b = 2 
}

tab ={
	//创建一个构造类对象的构造函数,并继承原型表tprototype
	@table.ctor(tprototype) ; 
	
	c = 3 
}

tobj = tab(); //table被类化了，拥有了构造函数，并可以创建新的对象
io.print( tobj.a,tobj.b,tobj.c ) 

//方法二  table.toclass已封装了table.ctor,提供更简单的使用方法
//----------------------------------------------------------
tab ={
	a = 123;
}
cls = table.toclass(tab);//将表转换为类
obj = cls(); //创建对象实例
io.print( obj.a  ) 

execute("pause") //按任意键继续
io.close();//关闭控制台
