Anatomy of a Class
Methods
Docs and Comments
Writing Classes
Constructors
100

Classes are designated as

public

100

Type of method/variable associated with a class.

Static

100

//

Single line comment

100

An object attributes.

instance variables

100

Constructors are designated as

public

200

Access to attributes!

internal/private

200

Type of method that does not return a value.

void

200

/* */

Multi Line Comment

200

Is a reference to the current object

this

200

When no constructor is written, Java provides a 

no-argument/default constructor

300

Breaking down large problems into smaller subproblems by creating methods to solve each individual subproblem

method decomposition

300

Type of method that returns a single value

non-void

return

300

/** */

JavaDoc Comment

300

Type of variable declared in the body of constructors and methods.

Local

300

Constructors set the ______ ______ of the object.

initial state

400

Type of method type that changes the values of instance variables or static variables

Mutator/Modifier

400

Type of method that allows other objects to obtain the value of instance variables or static variables

accessor method

400

A condition that must be true just prior to the execution of a section of program code

Pre-condition

400

Used to return the flow of control to the point immediately following where the method or constructor was called

return

400

When a mutable object is a constructor parameter, the instance variable should be initialized with

a copy of the referenced object

500

A technique in which the implementation details of a class are kept internal

Encapsulation

500

When an actual parameter is a primitive value, the _____ ____ is initialized with a copy of that value. 

formal parameter

500

A type of operator used along with a class name to access a static variable or static method

dot operator

500

Type of variable declared in the body of constructors and methods

local variable

500

Local variables to the constructor

formal parameter