最简单的类定义形式为:类定义和函数定义一样,在发挥作用之前会先运行。你可以想象把类定义放在一个if语句或者是在一个函数内部。实际上,类定义内部语句通常是一些函数定义,但是其他类型的语句也是可以的,并且通常这些语句是很有用的。类中的函数定义通常都有一个奇特的参数列表,我们称之为调用约定。当进入一个类定义中时,一个新的命名空间就被创建,因此,所有的向本地变量的赋值都会被放在这个命名空间中。特别的,函数定义会产生新的函数名称。当一个类定义正常完成后,一个类对象就被创建了。这基本上就是类定义创建的命名空间中的内容的一个包装。类定义完成后,会回到原来的本地作用域中,也就是定义类的语句的作用域中,类对象会被绑定到一个类名上,这个类名就是定义的头部,在上面的例子中就是ClassName.
上一篇:Prolog的基本概念和语法规则
下一篇:如何学好习成绩提高快