1.创建组件的类声明
class PACKAGE 新类名 : public 祖先类名
{
private:私有数据:
(1)内部私有用
(2)发布属性的真正数据保存
(3)发布事件的数据保存
(1,2,3)私有数据初始化一般在构造函数中,(3)的初始化一般与祖先该事件相连。
通常为方便直接调用祖先方法常加保存祖先类型的变量:typedef 祖先类名 Inherit;
私有方法:仅在类定义内部使用,不希望被继承使用,不希望公开使用。(尽量写成通用函数)
protected:保护数据:一般很少用。
保护方法:一般是虚函数。在类定义时内部使用,对象不能直接调用,并把公开与否控制权给其派生类其派生类可以用重定义该方法,并可将其公开。
public:公有数据:一般属性,但不属于发布(即设计期不能操作)属性并不是真正的数据需要私有数据来保存属性,操作属性通过方法。常用的定义如:
方式1:[ 查看全文 ]