Java 中的 HAS-A 关系
这些关系主要基于使用情况而定。这决定了某个类是否 HAS-A 某些东西。这种关系有助于减少代码重复和漏洞。
我们来看一个示例 −
示例
public class Vehicle{}
public class Speed{}
public class Van extends Vehicle {
private Speed sp;
}这表明 Van 类 HAS-A Speed(速度)。通过对速度使用单独的类,我们不必将属于速度的整个代码放在 Van 类中,这使得可以在多个应用程序中重复使用速度类。
在面向对象功能中,用户无需关心哪个对象正在进行实际操作。为了实现这一点,Van 类会向 Van 类的用户隐藏实现细节。因此,基本上发生的事情是用户会要求 Van 类执行某些操作,而 Van 类要么自己完成这项任务,要么要求另一个类来执行操作。
广告
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP