Java 中的 HAS-A 关系
这些关系主要基于用法。这确定了某种类是否 HAS-A 某些东西。这种关系有助于减少代码的重复和错误。
我们来看一个示例 −
示例
public class Vehicle{}
public class Speed{}
public class Van extends Vehicle {
private Speed sp;
}这表明类 Van HAS-A 速度。通过为速度提供一个单独的类,我们不必将属于速度的所有代码都放在 Van 类中,这样就可以在多个应用程序中重用速度类。
在面向对象的功能中,用户无需关心哪个对象在执行实际工作。为了实现这一点,Van 类对 Van 类用户隐藏了实现细节。因此,基本上发生的是用户会要求 Van 类执行某个操作,而 Van 类会自行完成这项工作,或者要求另一个类执行该操作。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP