Object Oriented Programming

1234567891011121314151617
Across
  1. 5. {}
  2. 9. protecting an object and its attributes from unintended access or modification
  3. 10. ;
  4. 11. a keyword that allows you to explicitly access the class attribute when another identifier with the same name exists within scope
  5. 13. a value that replaces a parameter when a method is called at run-time
  6. 14. no return type
  7. 17. a placeholder value in a method
Down
  1. 1. true or false
  2. 2. a keyword that makes an attribute or method visible to other objects
  3. 3. a method to set the value of a private attribute
  4. 4. allows a private attribute to be viewed
  5. 6. a method that initialises instance variables
  6. 7. a specific instance of a class
  7. 8. an abstract blueprint of an entity that exists in the program
  8. 12. something that you can store about a class
  9. 15. a method or style of programming
  10. 16. an object-oriented programming language