接口
如果一个类中的方法都是抽象方法,那么可以考虑将该类定义为接口;
接口在很多方面上与抽象类相似,但是接口的目的是指明相关或不想管类的对象的共同行为;
接口和抽象类一样不能用new操作符创建接口的实例。
在java中采用:
[访问权限] class 类名 implements 接口名{
成员列表
}
例子:
①public class ClassName implements IMyInterface{
........
}
②abstract class Animal{
private double weight;
public double getWeight(){
return weight;
}
public double setWeight(double weight){
this.weight = weight;
}
class Chicken extends Animal implements Edible{
public String howToEat;
return “Chicken:Fry it”;
public String sound(){
return “Chicken:cock-a-dooble-doo”;
}
}