通达信API接口调用,接口的关键词:interface
//类的定义
class A{//普通类:class 类名{}
public A(){
//无参构造方法
}
public A(int a){
this.variable = a;//有参构造方法
}
//普通类里面的 方法和属性 的访问修饰符要小于等于当前类的访问修饰符
//可以是public、protected、private、static、final
int variable;
static int staticVariable;
final int FINAL_VARIABLE = 1;
public void method(){
//普通方法
}
}
//抽象类的定义
abstract class B{//抽象类:abstract class 类名{}
public B(){
//无参构造
//备注:因为抽象类是不具体的类,无法实例化,但是抽象类的子类(实现类)会在实例化
// 的时候默认调用父类中的无参构造方法,所以只可以有无参构造方法
}
int variable;
static int staticVariable;
final int FINAL_VARIABLE = 1;//可以存在但没有实际意义
public void method(){
//普通方法
}
public abstract void abstractMethod();
//抽象类中的抽象方法只可以被public或protected修饰,不能被static、final、private修饰。
//可以看出,抽象类保留了大部分普通类的功能:可以定义属性和方法
//同时也提供了新的功能:可以定义抽象方法
}
//通达信API接口调用,接口的定义
interface C{//通达信API接口调用,接口:interface 通达信API接口调用,接口名{}
public static final int STATIC_FINAL_VARIABLE = 1;
//通达信API接口调用,接口中的属性只可以是public、static、final三个修饰符修饰的
//可以省略不写,但会默认添加
default void defaultMethod(){//默认方法 没有实际意义
//jdk1.8版本及以上才有
//通达信API接口调用,接口中定义的方法只可以是default修饰
//基本不会使用。
}
public abstract void abstractMethod();
//通达信API接口调用,接口中的抽象方法只可以是public、abstract修饰的
//一般情况下,通达信API接口调用,接口中只有抽象方法
}
文章为作者独立观点,不代表股票交易接口观点