June 2006
Intermediate to advanced
1344 pages
42h 52m
English
Novice programmers sometimes have difficulty appreciating the scope of the problems faced by developers who work on large-scale software projects in industry. People experienced with such projects say that effective software reuse improves the software-development process. Object-oriented programming facilitates software reuse, potentially shortening development and maintenance efforts.
This section discusses customizing existing software with inheritance. When a new class inherits from an existing class, the new class inherits the non-Private members of the existing class. We can customize the new class to meet our needs by including additional members and by overriding base class members. Doing this ...
Read now
Unlock full access