小弟面向对象学的不是太精,想用面向对象(C#)写一个家庭关系,(父亲,母亲,儿子)。
自己做了几次,总觉得有点欠缺,希望各位高手看到以后帮我写一个,我想对比一下!谢谢!

解决方案 »

  1.   

    儿子继承父亲、母亲,多重继承?不行。
      

  2.   

    人-有名字,有身份,有年龄. 类-属性
    亲人-继承自人 --有血缘关系 
    儿子--人的一个对象.
    父亲、母亲、、、--亲人的一个对象
      

  3.   

    这个不太恰当,其实,父亲、母亲、儿子、、等等都是继承自人,而亲人应该也算作另外一个类,必须两个以上人的对象才可以构成亲人这样的对象
      

  4.   

    有意思,确定好地层类,我个人觉得3个人物处于同一个级别吧
      

  5.   

    有没有再精辟一点的,总体上感觉还是不是太合理!
      

  6.   

    人-有名字,有身份,有年龄. 类-属性
    亲人-继承自人 --有血缘关系 
    建立一个关系类,主要是联系人与人,夫妻关系、父子关系和母子关系都应该是关系的子类
    而且关系的子类还可以扩充,建立其他关系
    再建立一个家庭类
      

  7.   

    个人觉得:
    把家庭成员作为一个基类,属性是:角色、权利、义务欢迎大家讨论
      

  8.   

    不用继承的,都可以用一个类!