访问权限控制符 interface 接口名 [extends 接口列表] {
常量;//接口中的变量都是默认以public static final修饰的
抽象方法;//接口中的方法默认都是以public abstract修饰的,,注意!!!abstract 和private final static 并存
内部类;//接口中可以有内部类
静态方法;//jdk8支持
默认方法;//jdk8支持
}
访问权限控制符:只能是public 和友好的 接口名和public 修饰的接口名一致
[extends 接口列表]代表:接口可以多继承接口,不能 继承类,对比之前的类只能单继承类
如果一个类实现了一个接口,但但没有实现接口中的所有抽象方法,那么这个类必须是abstract类。
如果多个接口中定义了相同的抽象方法,则在实现类中只实现其中一个即可
lambda
表达式的作用
Python写一些执行脚本时,使用lambda就可以省下定义函数过程,比如说
我们只是需要写个简单的脚本来管理服务器时间,我们就不需要专门定义一个
函数然后再写调用,使用lambda就可以使得代码更加精简。
对于一些比较抽象并且整个程序执行下来只需要调用一两次的函数,有时候给函数起个
名字也是比较头痛的问题,使用lambda就不需要考虑命名的问题了。
简化代码的可读性,由于普通屌丝函数阅读经常要跳到开头def定义部分,使用lambda函数
可以省去这样的步骤。