(from Code.org)


Vocab Definition
assignment using the assignment operator ( = ) to initialize or change the value stored in a variable
data type the format of the data that can be stored in a variable
declaration giving a name and data type to a variable
initialization giving a starting value to a variable using the assignment operator ( = )
literal a source code representation of a value, such as a number or text
primitive type a basic data type that Java predefines
reference type a data type that contains a pointer to the memory location of an object
variable a container that stores a value in memory
attribute a characteristic of an object
behavior an action that an object can perform
bug an error in the code
class a programmer-defined blueprint from which objects are created
constructor a block of code that has the same name as the class and tells the computer how to create a new object
debugging finding and fixing problems in an algorithm or program
instantiate to call the constructor to create an object
object an instance of a class
object-oriented programming an approach to creating and using models of physical or imagined objects
package a collection of similar classes
state the attributes of an object that are represented by its instance variables
Procedural Abstraction allows a programmer to use a method by knowing what the method does even if they do not know how the method was written
void method a method that performs an action but does not return a value
argument a value passed to a method or constructor when the method or constructor is called
dot operator used to call a method in a class
method a named set of instructions to perform a task
parameter a variable in the method or constructor signature that defines the type of value to receive when the method or constructor is called
boolean a primitive data type that can be either true or false
if statement a conditional statement that only executes when the condition is true
condition determines whether or not to execute a block of code
conditional statement a statement that only executes when a condition is true
logic error an error that occurs when the code runs but does not do what was expected
return to exit a method and go back to the point in the program that called it with the requested value or information
super keyword a keyword used to refer to the superclass
constructor signature the first line of the constructor which includes the public keyword, the constructor name, and the values to specify when an object is created
inheritance an object-oriented programming principle where a subclass inherits the attributes and behaviors of a superclass
subclass a class that extends a superclass and inherits its attributes and behaviors
superclass a class that can be extended to create subclasses
Vocab Definition