通达信日行情接口,接口就可以理解为胶带胶布插口提供转接的扣子,用来连接而开放的入口。它的存在是为了让两种事物连接在一起描述如何让两种事物连接在一起的抽象
我们在写一个测试,来看看具体的实现:
public class Main {
public static void main(String[] args) {
//生成一个实现可USB通达信日行情接口,接口(标准)的U盘对象
YouPan youPan = new YouPan();
//调用U盘的read( )方法读取数据
youPan.read();
//调用U盘的write( )方法写入数据
youPan.write();
//生成一个实现可USB通达信日行情接口,接口(标准)的键盘对象
JianPan jianPan = new JianPan();
//调用键盘的read( )方法读取数据
jianPan.read();
//调用键盘的write( )方法写入数据
jianPan.write();
}
}
我们知道,如果某个设备需要向电脑中读取或者写入某些东西,这些设备一般都是采用USB方式与电脑连接的,我们发现,只要带有USB功能的设备就可以插入电脑中使用了,那么我们可以认为USB就是一种功能,这种功能能够做出很多的事情,其实USB就可以看做是一种标准,一种通达信日行情接口,接口,只要实现了USB标准的设备我就认为你已经拥有了USB这种功能。,下面是具体的例子:
现在U盘和键盘都实现了USB功能,也就是说U盘和键盘都能够调用USB通达信日行情接口,接口中规定的方法,并且他们实现的方式都不一样。
这是U盘的具体实现。
class JianPan implements USB {
@Override
public void read() {
System.out.println('键盘正在通过USB功能读取数据');
}
@Override
public void write() {
System.out.println('键盘正在通过USB功能写入数据');
}
}
先声明USB通达信日行情接口,接口:其中规定了要实现USB通达信日行情接口,接口就必须实现通达信日行情接口,接口规定实现的read()和write()这两个方法。
interface USB {
void read();
void write();
}
结果如下:
U盘正在通过USB功能读取数据
U盘正在通过USB功能写入数据
键盘正在通过USB功能读取数据
键盘正在通过USB功能写入数据
然后在写一个U盘类和一个键盘类,这两个类都去实现USB通达信日行情接口,接口。
class YouPan implements USB {
@Override
public void read() {
System.out.println('U盘正在通过USB功能读取数据');
}
@Override
public void write() {
System.out.println('U盘正在通过USB功能写入数据');
}
}
这是键盘的具体实现。
文章为作者独立观点,不代表股票交易接口观点