Questions on OOPs

Define in very simple terms the following keywords and concepts in OOPs with reference to Java. Provide simple examples to illustrate.

Make it as simple as you can:

  1. Class
  2. Object
  3. Constructor
  4. toString
  5. static and instance
  6. Overriding
  7. Overloading
  8. Inheritance, extends
  9. super
  10. this
  11. Object block
  12. Enum
  13. packages
  14. public, private, protected and package scopes.
  15. Inner classes, Static and instance
  16. final

Leave a Reply