接口的作用
制定规则
接口的定义
//接口定义
public interface 接口名{
//抽象方法
public abstract boolean userlogin(String username , String pwd){
}
}
//接口实现
public class 接口实现类 implements 接口名{
//重写抽象方法
public boolean userlogin(String username , String pwd){
...
return boolean类型的值;
}
}
接口的特点
1.不能实例化(不能创建对象)
2.没有构造方法
3.可以多实现(解决类中单继承的问题)
//实现类,可以在继承一个父类的情况下,实现多个接口
public class 子类 extends 父类 implements 接口1 , 接口2 , ...{
//重写所有抽象方法
}