結果 : purpose of abstract in java