22. What are the three fundamental features of an object-oriented programming language ?
-Data abstraction,which encapsulates processing with data objects and ctonrols access to data
-Inheritance is a powerful concept that greatly enchances the potential reuse of existing software, thereby providing the possibility of significant increases in software development productivity
-Dynamic method binding is a method that allows more flexible use of inheritance