什么是接口
一、硬件接口:指的是两个设备之间的连接方式。软件接口:程序代码,特殊的类,表示一种规范,是具有的N个方法的特征集合。在java中,接口表示一种规范要求实现必须遵循规范:用来约束使用者应该怎么做。?多个抽象类的抽象就是接口。其实在Java中最小的程序单元就是类,接口其实就是一个特殊类。java中的接口表示规范用于定义一组抽象方法,表示某一事物必须具备的功能,要实现类必须来实现该接口并提供方法实现。
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
二,什么是多态
多态指同一个实体同时具有多种形式。它是面向对象程序设计(OOP)的一个重要特征。如果一个语言只支持类而不支持多态,只能说明它是基于对象的,而不是面向对象的。C++中的多态性具体体现在运行和编译两个方面。运行时多态是动态多态,其具体引用的对象在运行时才能确定。编译时多态是静态多态,在编译时就可以确定对象使用的形式。同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。
3.什么是抽象
代码如下(示例):
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt