Java中的通达信接口数据,接口有什么作用?例如我定义了一个通达信接口数据,接口,但是我在继承这个通达信接口数据,接口的类中还要写通达信接口数据,接口的实现方法,那我不如直接就在这个类中写实现方法岂不是更便捷,还省去了定义通达信接口数据,接口?通达信接口数据,接口在java中的作用是什么?个人觉得只是一种规范。大家的看法呢?
能问这个问题,说明你很会思考编程水平还是处于起步阶段。“通达信接口数据,接口是个规范”,这句没错。“不如直接就在这个类中写实现方法岂不是更便捷”,你怎么保证这个通达信接口数据,接口就一个类去实现呢?如果多个类去实现同一个通达信接口数据,接口,程序怎么知道他们是有关联的呢?既然不是一个类去实现,那就是有很多地方有用到,大家需要统一标准。甚至有的编程语言已经不把通达信接口数据,接口叫interface,直接叫protocol。统一标准的目的,是大家都知道这个是做什么的,但是具体不用知道具体怎么做。比如说:我知道Comparable这个通达信接口数据,接口是用来比较两个对象的,那么如何去比较呢?数字有数字的比较方法,字符串有字符串的比较方法,学生也有自己的比较方法。然后,在另外一个负责对象排序的代码里面,肯定需要将两个对象比较。这两个对象是什么类型呢?Objecta,b?肯定不行,a>b这样的语法无法通过编译。inta,b?也不行?一开始就说了,不一定是数字。….Comparable就来了。他告诉编译器,ab两个对象都满足Comparable通达信接口数据,接口,也就是他们是可以进行比较的。具体怎么比较,这段程序不需要知道。他需要一些具体的实现,Comparable通达信接口数据,接口有一个方法,叫compareTo。那么这个方法就是用来取代<、>这样的运算符。因为运算符是编译器保留给内置类型进行比较用的,而不是一个广义的比较运算。如果你可以明白JDK自身库里面诸如Comparable这样已经有的通达信接口数据,接口,那么就很容易理解自己在开发程序的时候为什么需要用到通达信接口数据,接口了。
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点