在Java中,类的继承是不能有多个子类的,而接口则可以弥补这个不足,接口可以实现多个接口。
接口是抽象方法和常量的集合。 定义:
interface 接口名{
数据类型 变量名 = 值 ;
返回值类型 方法名 ([参数]) ;
}
如果一个抽象类中全部是抽象方法,则可以用接口表示,在接口中变量是全局变量,但public static final和abstract可以省略。接口中的访问权限全部是public。
接口的子类同样需要全部实现接口中的抽象方法。
在Java中,类的继承是不能有多个子类的,而接口则可以弥补这个不足,接口可以实现多个接口。
接口是抽象方法和常量的集合。 定义:
interface 接口名{
数据类型 变量名 = 值 ;
返回值类型 方法名 ([参数]) ;
}
如果一个抽象类中全部是抽象方法,则可以用接口表示,在接口中变量是全局变量,但public static final和abstract可以省略。接口中的访问权限全部是public。
接口的子类同样需要全部实现接口中的抽象方法。