接口的使用
1.接口的定义
有一个类,类中的方法只有方法的定义,没有方法体,而且该类中所有的方法都没有方法体,这个类
就叫接口,另外接口也是种数据类型。
接口的关键字为 interface
基本接口格式及代码
public interface 类名{
//接口中的属性默认为是public static final 且只能是 public static final
如:
public static final int 参数名
//接口中的方法则默认为是 public abstract,且只能是public abstract
如:
返回值类型 方法名();
...
}
注意:接口无构建函数。
2. 接口的实现
实现接口所需的关键字是 implements.
接口实现的基本格式
public class 类名 implements 接口类名{
public 返回值类型 接口中的方法名(){
方法体...
}
注意:接口中的所有方法需要在这里进行重写,在进行重写的时候,不能减少方法的访问范围,即如果
父类是public类型的,则子类必须是public, 并且还要去掉abstract关键字。
}
3.接口的作用
接口的主要作用是为了给子类进行扩展的.
1.接口的定义
有一个类,类中的方法只有方法的定义,没有方法体,而且该类中所有的方法都没有方法体,这个类
就叫接口,另外接口也是种数据类型。
接口的关键字为 interface
基本接口格式及代码
public interface 类名{
//接口中的属性默认为是public static final 且只能是 public static final
如:
public static final int 参数名
//接口中的方法则默认为是 public abstract,且只能是public abstract
如:
返回值类型 方法名();
...
}
注意:接口无构建函数。
2. 接口的实现
实现接口所需的关键字是 implements.
接口实现的基本格式
public class 类名 implements 接口类名{
public 返回值类型 接口中的方法名(){
方法体...
}
注意:接口中的所有方法需要在这里进行重写,在进行重写的时候,不能减少方法的访问范围,即如果
父类是public类型的,则子类必须是public, 并且还要去掉abstract关键字。
}
3.接口的作用
接口的主要作用是为了给子类进行扩展的.