Java 如何在程序中使用抽象来比较两个整数数组,并打印两个数组中的公共整数?

Java 如何在程序中使用抽象来比较两个整数数组,并打印两个数组中的公共整数?,java,Java,我发现很难理解abstractioncore Java在比较两个整数数组和打印其中常见整数时的用法。 。让整数数组为: Array1-[n1,n2,n3,n4]&Array2-[m1,m2,m3,m4]假设你有一辆车,当人们问你有什么车时,如果你的答案是一辆车或自行车,那么如果你指定了品牌,那么答案就是抽象的,它会变得更详细。仅仅通过隐藏规范和实现来提供高层次的细节就变成了抽象 抽象是表示基本特征,而不表示背景细节 抽象让你关注对象做什么,而不是它是如何做的 抽象通过提供相关信息为您的类或对象提

我发现很难理解abstractioncore Java在比较两个整数数组和打印其中常见整数时的用法。 。让整数数组为:
Array1-[n1,n2,n3,n4]&Array2-[m1,m2,m3,m4]

假设你有一辆车,当人们问你有什么车时,如果你的答案是一辆车或自行车,那么如果你指定了品牌,那么答案就是抽象的,它会变得更详细。仅仅通过隐藏规范和实现来提供高层次的细节就变成了抽象 抽象是表示基本特征,而不表示背景细节

抽象让你关注对象做什么,而不是它是如何做的

抽象通过提供相关信息为您的类或对象提供了一个通用视图

抽象是隐藏对象的工作方式,并以可理解的方式显示对象信息的过程

抽象的真实世界示例:- 假设你有一个目标手机

假设您有3部手机,如下所示:-

abstract class MobilePhone
{
    public void Calling();
    public void SendSMS();
}

public class Nokia1400 : MobilePhone
{

}

public class Nokia2700 : MobilePhone
{
    public void FMRadio();
    public void MP3();
    public void Camera();
}

public class BlackBerry : MobilePhone
{
    public void FMRadio();
    public void MP3();
    public void Camera();
    public void Recording();
    public void ReadAndSendEmails();

}
诺基亚1400功能:-通话、短信 诺基亚2700功能:-通话、短信息、调频收音机、MP3、照相/摄像机 黑莓功能:-通话、短信、调频收音机、MP3、摄像头、视频录制、阅读电子邮件

抽象信息目标手机的必要和常见信息是拨打任何号码并可以发送短信

因此,对于mobile phone对象,您将有如下抽象类:-

abstract class MobilePhone
{
    public void Calling();
    public void SendSMS();
}

public class Nokia1400 : MobilePhone
{

}

public class Nokia2700 : MobilePhone
{
    public void FMRadio();
    public void MP3();
    public void Camera();
}

public class BlackBerry : MobilePhone
{
    public void FMRadio();
    public void MP3();
    public void Camera();
    public void Recording();
    public void ReadAndSendEmails();

}

Ref:

你到底在问什么?因为那些专家一直从你那里提取细节。