我有一个类 HOME 
HOME 中 有3个子类 MOTHOR / FATHER / CHILD
意思是说,每个家庭起码必须要有父亲、母亲、孩子才可能传宗接代。
好,这个就算是基础的Abstract,表示出来应该是:HOME
HOME.FATHER (---)
HOME.MOTHER (---)
HOME.CHILD (---)当有一天
我们按照这个Class建立一个实例,叫做“BIRTHFAN_HOME”
BIRTHFAN_HOME
BIRTHFAN_HOME.FATHER.item ['赵本山']
BIRTHFAN_HOME.MOTHER.item [‘宋单单’]
BIRTHFAN_HOME.CHILD.item [‘吐鲁番’,'海南岛','北大荒','五大连池'] 说明超生游击队的父亲是赵本山、母亲宋单单,孩子还不止一个。当然了这个Abstract可以用在很多个超生游击队的上面,所以我们在这里就举全国最有名气的一个“超生游击队”为例。万一有个超生游击队是一夫多妻制的呢? 那么在 BIRTHFAN_HOME.MOTHER.item [‘甲’,‘乙’,‘丙’,‘丁’] 这一列中母亲就是多个。------------
Abstract 是这个意思萨?我来验证一下~

解决方案 »

  1.   

    我看不懂楼主写的一堆乱七八糟,这里是Abstract的说明:
    Abstract methods(抽象方法)
    抽象方法是虚方法或动态方法,并且在声明它的类中没有实现,而是由它的派生类来实现。声明抽象方法时,必须在virtual 或dynamic 后面使用abstract 指示字。比如,
    procedure DoSomething; virtual; abstract;
    只有当抽象方法在一个类中被覆盖时,你才能使用这个类或它的实例进行调用。