Classes Components fields/instance variables values may differ from object to object usually mutable methods values shared by all objects of a class usually immutable component…