API 即 Application Programming Interface 应用程序编程接口,是WINDOWS提供给应用程序开发者的一系列接口支持。
程序开发者可以在不处理(甚至不需要了解)过于底层内容的情况下,高效开发出自己的程序。

例如:ShowWindow()这个函数(存储于动态链接库USER32dll里)用于显示一个窗口,你只需要提供这个函数相应的窗口参数即可,而不需要你自己写过多的处理代码,如画出窗体,分配资源,驱动显卡在显示器上显示出来等等。
WINDOWS API 可参考程序员手册或API手册之类的书籍,常用的记住些就可以了,其它的现用现查。
大概有几千个函数,分部在WINDOWS和SYSTEM32目录的动态链接库里。
WINDOWS API在各种语言中很方便地调用。如:VB C++ Delphi Java 易语言等等(只要支持调用动态链接库的语言,如果这个都支持不了,那可以不用去学了)
在易语言中,如果要实现两个类之间的相互调用,可以使用类的实例化来实现。具体的步骤如下:
1 在需要调用另一个类的方法的类中,先声明一个另一个类的对象,比如:
```
Class2 c2;
```
2 然后在需要调用另一个类的方法的地方,通过实例化的方式创建另一个类的对象,比如:

```
c2 = new Class2();
```
3 接下来就可以通过该对象来调用另一个类的方法了,比如:
```
c2Method();
```
通过这种方式,就可以实现两个类之间的相互调用了。
这种方法的原理是,类的实例化可以创建一个新的对象,并在内存中分配空间,从而可以访问该类的属性和方法。因此,通过在一个类中创建另一个类的对象,就可以调用该类的方法了。

需要注意的是,在使用完该对象后,需要及时释放内存,避免出现内存泄漏的问题。可以使用以下代码释放内存:
```
delete c2;
```
此外,在使用类的实例化的时候,需要注意命名空间的问题,确保实例化的类能够正确地被识别和调用。


