首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java中is-a跟has-a的区别

2012-08-24 
Java中is-a和has-a的区别1.“is-a”是继承的关系,比如人是动物,人和动物是继承的关系;2.“has-a”是聚合的关系

Java中is-a和has-a的区别

1.“is-a”是继承的关系,比如人是动物,人和动物是继承的关系;
2.“has-a”是聚合的关系,比如人有眼睛,人和眼睛是聚合的关系;
3.如果一个类继承自另一个类,那么它们是“is-a”的关系,如果一个类的成员中引用了另一个类,那么它们是“has-a”的关系。

热点排行