In object-oriented programming

In object-oriented programming, "interface" and "class" are two important concepts, which play different roles in the process of realizing object abstraction and encapsulation. ### Class #### 1. Definition: Class is…