結果 : why interface when abstract class in java