Vocabulary
I, Object
Keywords
Constructive Thinking
Random
100

HIDING IMPLEMENTATION DETAILS

What is Encapsulation ?

100

THIS INITIALIZES MY STATE

What is Constructor ?

100

DECLARES A SUBCLASS

What is Extends ?

100

WHEN A CONSTRUCTOR IS CALLED

What is whenever a new object is created ?

100

Returns a random number between 5 and 10 inclusive.

What is (int)(Math.random() *6) + 5 ?

200

CLASS THAT CALLS CODE IN ANOTHER CLASS

What is Client ?

200

THIS LETS CLIENTS PRINT ME

What is toString() method ?

200

KEYWORD USED TO INDICATE THAT A METHOD CAN BE CALLED FROM THE OTHER CLASSES

What is Public ?

200

EVERY SUBCLASS CONSTRUCTOR MUST DO THIS

What is Call super( ) ?

200

!a || !b == !(a && b)

What is true ? / What is De Morgan’s law ?

300

WHEN A CLASS IS DERIVED FROM ANOTHER CLASS

What is Inheritance ?

300

THIS LETS CLIENTS GET MY STATE

What is Accesor or Getter ?

300

CALLS A METHOD IN A PARENT CLASS

What is Super ?

300

HEADER OF THE DEFAULT CONSTRUCTOR

What is public Classname( ) ?

300

This type of error is noticed during compile time such as missing a semicolon.

What is syntax error ?

400

WHEN CODE WORKS ON DIFFERENT TYPES OF OBJECTS

What is Polymorphism  ?

400

THIS LETS CLIENTS CHANGE MY STATE

What is Mutator or Setter ?

400

PRIMITIVE DATA CAN BE MADE UNCHANGEABLE USING THIS MODIFIER

What is Final ?

400

DEFAULT VALUE FOR OBJECT TYPE FIELDS

What is null ?

400

A valid Java identifier (variable name) may include these four things. Which can it not begin with ?

What are letters, numbers, underscore, $?

500

CLASS BEHAVIOR THAT USES AN IMPLICIT OBJECT

What is Instance Method ?

500

THESE KEEP TRACK OF MY STATE

What is Instance Variables or Fields ?

500

YOU CAN == or PRINT THIS BUT NOT CALL METHODS ON IT

What is  null ?

500

EVERY CONSTRUCTOR RETURNS THIS

What is nothing ☺ ?

500

Sort by finding the lowest value in the unsorted part of the list and putting it after the last value of the sorted part of the list.

What is Selection sort ?