Across
- 2. - shortcut syntax to perform an operation on both operands and assign the result into the variable on the left
- 4. - a constructor with no parameters
- 7. - gives the value that is currently assigned to an instance variable
- 10. - a library of prewritten classes
- 12. - using the assignment operator ( = ) to initialize or change the value stored in a variable
- 18. - a variable declared and accessible within a specific block of code
- 21. - a combination of data and operators that evaluates to a single value
- 25. - the value to be passed to a constructor or method
- 26. - to define a method in a subclass with the same method signature as a method inherited from a superclass
- 31. - a source code representation of a value, such as a number or text
- 32. - a basic data type that Java predefines
- 33. - to cut off data from the end
- 34. - an operator used to compare values or expressions
- 35. - an object-oriented programming concept where the instance variables of a class are hidden from other classes and can be accessed only through the methods of the class
Down
- 1. variable - a variable defined in a class that represents an attribute of an object
- 2. - the first line of the constructor which includes the public keyword, the constructor name, and any parameters
- 3. - the data that is operated on
- 5. - changes the value assigned to an instance variable
- 6. - starts with a \ to indicate how to display a String
- 8. - a collection of methods or reusable components of code
- 9. - giving a starting value to a variable using the assignment operator ( = )
- 11. - a copy of the value is given to where the method is called
- 13. - the value to assign to the formal parameter
- 14. - a constructor that has a specific number of arguments to be passed to assign values to an object's instance variables
- 15. - the attributes of an object that are represented by its instance variables
- 16. - a data type that contains a pointer to the memory location of an object
- 17. - defining two or more constructors or methods with the same name but different signatures
- 19. - a predefined value that is used by a program when the user does not provide a value
- 20. - to improve the readability, reusability, or structure of program code without altering its functionality
- 22. - where a variable can be used
- 23. - a software development principle that stands for "Don't Repeat Yourself" which aims to reduce repetition in code
- 24. - a combination of expressions
- 27. - a logical statement that gives either a true or false value
- 28. - copying the value of the actual parameter to the constructor's formal parameter
- 29. modifier - a keyword used to set the visibility of classes, variables, constructors, and methods
- 30. - when two Strings are joined together
