第3章知识与知识表示2分解.ppt

1答案 2答案 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * (3)类(Class):类是关于对象的抽象,是一组具有共同属性的对象的集合。因此,类又可以被看作是一个赋予了集体属性的更高一级层次的对象。一个类的上层称为“超类”,下层称为“子类”,从而形成了类的层次结构。例如,办公桌、课桌,……都是具体对象,可把它们抽象为“桌子”类;桌子是一个类对象,椅子也是一个类对象,还有诸如凳子、柜子等,其集合又形成了更高层次的“家具”类等。这样,高级类、类、具体对象就形成了一个层次结构。并且层次越高越抽象,层次愈低则愈具体。 (4)继承(Inheritance):是指 “子类”(Subclass)对“父类”(Super-class)全部属性的一种继续承接的作用关系。对象相对于对象类也应遵从继承关系。此外,“子类”比“父类”还可以有更多的自有属性,或者说“子类”对“父类”属性可以有扩展。 通过继承作用,可以实现底层对高层属性作用的多重复用与扩展。“子类”自然地继承了“父类” 所具有的数据、操作和属性等,从而避免了在底层的信息重复描述和冗余表达,提高了知识表达的效率。 3.8.1 面向对象的概念与特性 3.8 面向对象的知识表示 * 第3章 知识与知识表示 * (5)通信(Communication)及“封装”

文档评论(0)

1亿VIP精品文档

相关文档