comparing objects
class inherirance
setting access modifiers