通达信更换交易接口,接口的多实现
方法实现
定义通达信更换交易接口,接口
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 类名 implements 通达信更换交易接口,接口名 {
// 重写通达信更换交易接口,接口中抽象方法【必须】
// 重写通达信更换交易接口,接口中默认方法【可选】
}
实现格式
class 类名 [extends 父类名] implements 通达信更换交易接口,接口名1,通达信更换交易接口,接口名2,通达信更换交易接口,接口名3... {
// 重写通达信更换交易接口,接口中抽象方法【必须】
// 重写通达信更换交易接口,接口中默认方法【不重名时可选】
}
文章为作者独立观点,不代表股票交易接口观点