⑴ java中的接口是什么如何实现
Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。接口可以定义类型,但不能直接实例化,必须通过类来实现接口方法,然后通过类的实例化对象来使用接口。
下面我们声明一个接口:
interface Animal {
public void eat(); //在接口中,不需实现这些方法。
public void travel();
}
用类实现接口中的方法:
public class MammalInt implements Animal{
public void eat(){
System.out.println("Mammal eats");
}
public void travel(){
System.out.println("Mammal travels");
}
}
对于接口和实现的问题,你可以在秒秒学了解下。
⑵ java中接口有哪几种实现方式,分别举例说明。
可以通过implements来实现某个接口
可以通过匿名内部类的方式,比如
Threadthread=newThread(newRunnable(){
publicvoidrun(){
}
});
⑶ java 类实现接口方法
public class Aircraft implements Vehicle{
private int speed;
public Aircraft(){}
public void setSpeed(int speed){
this.speed=speed;
}
public int getSpeed(){
return this.speed;
}
public void start(int speed){
setSpeed(speed);
}
public void stop(){
this.speed=0;
}
}
Bus同上。
希望对你有所帮助。。。
⑷ java如何写一个接口
非常简单,基础语法:
public interface 接口名 {
常量定义;
抽象方法定义;
default 方法定义;
}
即使你在接口中不定义任何方法,也是可以的。