接口
接口跟普通类的区别:
普通类:只有具体实现抽象类:具体实现跟规范都有接口:只有规范,专业的
interface关键字
interface声明接口
class声明类
implements接入接口
[外链片转存失败,源站可能有防盗链机制,建议将片保存下来直接上传(img-iuVPQC2v-1646795967190)(接口.pn]
接口注意事项:
接口中只有抽象方法。接口中定义的属性都是常量。实现接口的类必须重写接口中所有的方法。一个类可以实现多个接口
[外链片转存失败,源站可能有防盗链机制,建议将片保存下来直接上传(img-9QCAoaRD-164679596719(接口pn]
抽象类跟接口的总结:
区别
抽象类:用publicabstract修饰。可以存在普通方法,可以存在抽象方法抽象类:只可以用extends一个抽象类,接口:用publicinterface修饰。只可以存在抽象方法接口:存在接口里的属性都是常量接口:一个类可以通过implements接入多个接口
共有特点:
不可以被new实例化接入接口或继承抽象类的类,都必须实现重写其所有的特殊方法。
内部类
四大内部类:
成员内部类
静态成员内部类(加了static的内部类,随类一起被加载)
局部内部类
成员内部类和静态成员内部类引用解
局部内部类
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点