Tag: what is abstraction in java