接口
接口的定义
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) {
}
}
接口是Java中的一个重要概念,它包含抽象方法的定义。UserServer接口有run()和getint()两个方法。接口不支持实例化且没有构造方法,一个类可以实现多个接口。在实现接口时,必须重写接口中的所有抽象方法,如UserServierImpt类所示。
1871

被折叠的 条评论
为什么被折叠?



