java單繼承多實現?