定义格式
public interface 股票自动化交易接口,接口名称{
抽象方法
默认方法
静态方法
私有方法
}
例:
public interface InterFaceName {
public abstract void method1(); 抽象方法:供子类实现使用
public default void method2() { 默认方法:供子类调用或者子类重写
// 执行语句
}
public static void method3() { 静态方法:供股票自动化交易接口,接口直接调用。
// 执行语句
}
private void method3() { 私有方法
// 执行语句
}
}
实现格式
class 类名 implements 股票自动化交易接口,接口名 {
// 重写股票自动化交易接口,接口中抽象方法【必须】
// 重写股票自动化交易接口,接口中默认方法【可选】
}
方法实现
定义股票自动化交易接口,接口
public interface Ainmal{
定义抽象方法,必须全部实现
public abstract void Eat();
定义默认方法,可以继承,可以重写,只能通过实现类调用
public default void Sleep(){
System.out.println('睡觉');
}
定义静态方法,只能通过股票自动化交易接口,接口名调用
public static void run(){
System.out.println('跑步');
}
}
定义实现类
public class Cat implements Animal{
@override
public void Eat(){
System.out.println('猫吃鱼');
}
}
定义测试类
public class InterfaceDemo {
public static void main(String[] args) {
// 创建子类对象
Cat c = new Cat();
调用实现后的抽象方法
c.Eat();
调用默认方法
c.Sleep();
调用静态方法
Animal.run();
}
}
股票自动化交易接口,接口的多实现
一个类只能继承一个父类,同时实现多个股票自动化交易接口,接口股票自动化交易接口,接口中有多个抽象方法时,实现类必须重写所有抽象方法。如果抽象方法有重名的,只需要重写一次股票自动化交易接口,接口中有多个默认方法时,实现类都可继承使用。如果默认方法有重名的,必须重写一次
实现格式
class 类名 [extends 父类名] implements 股票自动化交易接口,接口名1,股票自动化交易接口,接口名2,股票自动化交易接口,接口名3... {
// 重写股票自动化交易接口,接口中抽象方法【必须】
// 重写股票自动化交易接口,接口中默认方法【不重名时可选】
}
文章为作者独立观点,不代表股票交易接口观点