一般说来,接口用于实现部分特定的辅助功能,如我们常用的MouseListener,ActionListener
这些接口有较大的通用性。
而类实现的是比较具体的功能。
所以,如果你需要集成一系列主要功能的话,最好编写一个或从一个现有类继承。
而如果你编的很多子程序中都用到某些特定的功能,用接口相对适合一些。一点个人理解
这些接口有较大的通用性。
而类实现的是比较具体的功能。
所以,如果你需要集成一系列主要功能的话,最好编写一个或从一个现有类继承。
而如果你编的很多子程序中都用到某些特定的功能,用接口相对适合一些。一点个人理解
优先选用接口,因为它最单纯。如果大家有公用的代码的话,就用类继承吧。
public void setSex(){
System.out.println("男");
}
}public interface C{
public void setName();
}
public class A extends B implements C
{
public void setName(){
//实现C.setName()的方法
} public void setSex(){
//不用再去实现,只能重载
}}