java面试题网

普通会员

483

帖子

9

回复

187

积分

楼主
发表于 2019-08-26 15:24:39 | 查看: 5083| 回复: 0

java类与类之间的关系

java类与类之间的关系

1)继承(泛化)关系

子类继承父类,子接口继承父接口

java类与类之间的关系_www.wityx.com

2) 实现

一个类实现了接口

java类与类之间的关系_www.wityx.com

3)依赖

如果A类的中方法返回值类型,方法参数类型,局部变量类型使用了B类, 称A类依赖B类

java类与类之间的关系_www.wityx.com

4)关联

在A类中使用B类定义了成员变量, 称A类关联B类

java类与类之间的关系_www.wityx.com

5)聚合

聚合是关联的一种, 如果A类由若干的B类组成 , A类不能决定B类生命周期,称A类是聚合类

java类与类之间的关系_www.wityx.com

6)组合

组合是关联的一种, 如果A类由若干的B类组成 , A类能决定B类生命周期,称A类是组合类

java类与类之间的关系_www.wityx.com

is a, A类 is a B类, 是一种继承关系 A类是B类的一种, B类是通用类, A类是特殊类, 也只有当两个类符合is a 关系时才可以使用继承

like a, A类 like a 接口, 是一种实现关系

has a , A类 has a B类, 是一种关联关系


文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/1147_1_1.html


java面试题交流群:327440556

上一篇:java内部类 下一篇:java接口
您需要登录后才可以回帖 登录 | 立即注册

java面试题网www.wuliaokankan.cnjava建站系统提供技术支持V2.1 网站地图 © 2016-2018