Java学习(九)
接口
接口是一种特殊的抽象类。接口中所有的方法都是抽象方法,所有方法都不提供具体的实现,因为接口中全是抽象方法所以不能实例化,只能实现方法。类不能继承接口,只能实现接口定义的方法。如果一个类实现了接口,那么它必须对所有方法进行定义,除非他是抽象类
接口可以理解为是一种能力,谁实现它就会获得这种能力,在接口中可以定义变量,但必须是public static final 数据类型 名字
接口不是类,接口只包含了一个类需要实现的行为
接口的用处
接口可以用于暴露一个类的某些行为,而不是所有行为。接口还可以用于强制作用于其他对象的行为,以确保某些方法被对象实现
接口声明public interface 接口名{任意数量的final static成员变量和任意数量的方法}
接口实现 public class 类名 extends 父类名 implements 接口名
一个类可以实现多个接口,接口之间使用逗号“,”分隔
继承与接口
继承是对象的抽象----接口是行为的抽象
调试
功能键 - F5:单步调试,如果调用了某个方法就会跳入到方法中去 - F6:单步调试,但是不会跳入到方法中 - F7:跳出当前正在调试的方法 - F8:不是单步调试,直接跳到下一个打有断点的位置