美文网首页
JAVA类之间的关系

JAVA类之间的关系

作者: JAVA弑云 | 来源:发表于2020-04-11 23:12 被阅读0次

    依赖(uses-a)

    依赖,就是当一个类的方法操作另一个类的对象,这就叫依赖,
    比如菜刀类和菜板类就是依赖的关系,因为菜刀对象需要访问菜板对象来切菜.但是碗类和菜板类就不属于依赖,因为菜板对象和碗对象没有关系.

    聚合(has-a)

    聚合,一个类的对象包含另一个类的对象,这就叫聚合.比如橱柜对象包含一些碗对象.

    继承(is-a)

    继承,是一种用于表示特殊于一般关系的.我个人认为就可以理解成,父亲和儿子的关系,父亲就是基类,儿子就是子类,子类拥有基类所有属性和方法,并且还可以创建自己的属性和方法,就好比,父亲和儿子都有吃的方法,儿子要是不会吃,儿子可以让父亲喂.

    类和对象的关系,就好像是面条机和面条的关系,面条就是对象,面条机就是类.由类构造对象的过程就是创建类的实例.

    相关文章

      网友评论

          本文标题:JAVA类之间的关系

          本文链接:https://www.haomeiwen.com/subject/cytmmhtx.html