2 回答
TA贡献12条经验 获得超6个赞
错误。接口不能继承类。
类可以去实现多个接口。一个接口也可以被多个类实现
接口可以这么理解,就是一个还没有实现的类,它有一些没有实现的方法,实现它的类必须也实现这些方法。比如说,Car,有很多种Car,Bus、Trunck、Train,这些事具体的车,他们就像是类;而Car则是抽象的,尽管所有的车子都算是Car,但没有哪种车的类型就叫Car。
举个例子,看这个
public interface People{
public void speek();
}
public class Student implements People{
public void speek(){
System.out.println("I am a People");
}
public void study(){
System.out.println("Student need studing");
}
}
public class Worker implements People{
public void speek(){
System.out.println("I am a Worker");
}
public void work(){
System.out.println("Worker is working");
}
}
这个例子当中,接口定义了People的标准,你要是一个人,你就得有speek()方法,Student、Worker实现了People,所以他们都是People。
面向对象的思想,我说的不太清楚,网上多找找吧,看看大神们是怎么说的。
学java,一定要理解类似 面向对象、多态、封装、继承这些思想。祝你好运。
TA贡献1条经验 获得超0个赞
接口就是定义了一些属性方法的抽象类,实现接口的类必须有实现接口的属性方法;像一个汽车必须有多少个零件,具体零件怎么做,它不管,由实现接口的人完成;
添加回答
举报