Answer:
Portability: the capability to move a completed programming solution easily from one type of computer to another
Reusability: the ability to apply classes from other projects to a new project
Inheritance: a new class can automatically pick up data and methods of an existing class
Method: an object-oriented action or behavior
Data: raw input