可见性:所有字段必须为私有。如果要在类的作用域之外访问字段,可借助于类的属性来实现。
(3) 方法
命名与格式:方法的命名遵循与过程和函数相同的规则。
静态方法:当你不希望一个方法被派生类覆盖时,应当使用静态方法。
虚拟方法与动态方法:当你希望一个方法能被派生类覆盖,应当使用虚拟方法。如果类的方法要被多个派生类直接或间接地使用,则应当用动态方法。
例如:某一个类含有一个被频繁覆盖的方法,并有100个派生类,则应将方法定义为动态的,这样可以减少内存的开销。
抽象方法:如果一个类要创建实例,则不要使用抽象方法。抽象方法只能在那些从不创建实例的基类中使用。
属性访问方法:所有属性访问方法应当定义在类的私有或保护部分。属性访问方法遵循与过程和函数相同的规则。用于读的方法应当加G e t前缀,用于写的方法应当加Set前缀,并且有一个叫Value的参数,其类型与属性的类型相同。
例如:
TStudent = class (TObject)
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




