接口
接口的定义
package base.opp.Demo01;
public interface UserServer {
void run();
void getint(String name);
}
接口的特殊性
- 接口很少定义属性,因为定义之后是带final的床两
- 抽象方法名可以c public abstract void run();省略为void run,因此自动省略了
- 一个类可以和多个接口相结合这是接口和抽象类的最大区别
- 接口不能被实例化,也没有构造方法
接口的调用
在其它类中下列代码可以调用接口类
public class UserServierImpt implements UserServer,Timer{
接口调用会需要对抽象的方法进行重写才可运行
package base.opp.Demo01;
public class UserServierImpt implements UserServer,Timer{
@Override
public void run() {
}
@Override
public void getint(String name) {
}
}