1。类的继承与包含?
什么时候应该从一个类A派生一个子类,
还是把类A作为一个数据成员包含进来!2.定义为记录还是类?
有时觉得几个简单数据成员组成一个类还是记录,
对数据的操作好象都差不多!让各位见笑!

解决方案 »

  1.   

    1.如果B是一种A,如圆是一种椭圆,应该让B继承A,而不能把类B作为一个数据成员包含进A。
    2.记录是数据集合,只是记录数据;
    类还有对数据的操作功能(结合私有属性达到封装的目的)
      

  2.   

    !!!!!!!!我想问的是使用上的区别?
    怎么对二者进行选择?“zhourongbiao(Edward)”所说:“圆是一种椭圆,应该让B继承A,”
    但是椭圆并不能派生出圆!Error?"ehom(?!)" 所说,对可视控件好理解,其他呢?”intraweb(碧落)“所说,颇赞同,能否说得更详细更透彻!!!