cache类的元素
最近一些都是基本的一些东西,我个人觉得原理上的东西必须很清楚,虽然现在软件开发简单和切菜一样。会点点鼠标就可以开发了。
*独一无二的名字
*类名字推荐有意义字符大写,如:PersonHome
*关键字
*属性
*方法
*索引
*变量
*查询
1.关键字
一些关键字可以改变一个类的定义。而关键字主要是使用在利用Caché 的类定义语言即CDL (Caché Class Definition Language)开发一些类的时候。但是,您不需要记住这些关键字的名字。除了类的定义有关键字以外,属性、方法、查询和索引都有关键字。
cache类的属性
属性表达的是一个对象的状态,也可以表达一些对象之间的关系。
a.属性可以是文字,数字,对象的引用,嵌入式对象,流,集合,多维属性或者对象间的双向的联系。
b.属性都有一些自己的方法来验证值的合法性和保存值
每个数据类型类除了含有格式转化函数以外,还有一个IsValidDT() 函数,专门检查它的有效性的。1 为有效。0 为无效。
c.可以对属性的格式进行控制
e.在访问到一个引用型或者嵌入式对象型的属性时,系统会自动把这个对象的内容读到内存中
f.属性可以是public 或者private的。Public 是指对这个属性的访问是不受限制的。而private 是表示了这个属性只有类和它的子类内部可以访问。
g.属性都可以自动获得相关联的方法。它的这些方法要么是从系统提供的属性类里面继承得到,要么是从数据类型类继承得到。而所有的属性类都是系统类,用户是不可以更改它们的方法的。