1. 程式人生 > >java中介面的含義以及用法

java中介面的含義以及用法

介面,主要是用來描述類具有什麼功能,而不能給出每個功能的具體實現,一個類可以實現一個或多個介面。

一個介面只有方法的特徵沒有方法的實現,因此這些方法可以在不同的地方被不同的類實現,而這些實現可以具有不同的行為(功能)。

介面的用法

例如

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;
	}

}