一个类实现一个接口和继承另一个类实际上都是面向对象里的继承的体现。只不过在java里用接口把类更抽象化了,在接口里只能定义方法的名字,参数。没有具体的执行。 就是说接口就象它的名字一样,谁都能接上去,来实现不同的功能。 在实现接口的类里来实现这个类。public interface People{ public void name(); }public class John implements People{ public void name(){ System.out.println("I am John."); } } public class Peter implements People{ public void name(){ System.out.println("I am Peter"); } }
就是说接口就象它的名字一样,谁都能接上去,来实现不同的功能。
在实现接口的类里来实现这个类。public interface People{
public void name();
}public class John implements People{
public void name(){
System.out.println("I am John.");
}
}
public class Peter implements People{
public void name(){
System.out.println("I am Peter");
}
}
建议你看看think in java