結果 : why do we create abstract class in java