java中介面的含義以及用法
阿新 • • 發佈:2018-12-04
介面,主要是用來描述類具有什麼功能,而不能給出每個功能的具體實現,一個類可以實現一個或多個介面。
一個介面只有方法的特徵沒有方法的實現,因此這些方法可以在不同的地方被不同的類實現,而這些實現可以具有不同的行為(功能)。
介面的用法
例如
public interface AddClassService {//介面的名字
int insertSelective(Assistant record);//介面呼叫的方法名字
}
第一個類實現此介面實現一個方法
@Service("AddClassService") public class AddClassimpl implements AddClassService{ @Autowired private AssistantMapper assistantMapper; @Override public int insertSelective(Assistant record) { int result = assistantMapper.insertSelective(record); // TODO Auto-generated method stub return result; } }
第二個類實現此介面實現一個方法
public class KK implements AddClassService{
@Override
public int insertSelective(Assistant record) {
// TODO Auto-generated method stub
return 6;
}
}