7-5
7-4
7-3
7-2
7-1
100

A concept in object oriented programming that allows classes to have many forms andbehave like their superclasses.

Polymorphism

100

When there is no access modifier. Same access as public, except not visible to other packages.

Access modifier for a class

100

Is a method that is available for use without first creating an instance of the class. It is
declared by preceding its definition with the static modifier.

Static method

100

A type of access modifier. Permits access from anywhere.

Public

100

A template used for making Java objects.

Class
200

Implementing methods in a subclass that have the same prototype (the same parameters, method name, and return type) as another method in the superclass.

Method Override

200

The keywords used to declare a class, method, or variable as public, private, or protected.Default is when there is no access modifier.

Class with default access

200

Is any class implemented as a nested class within another class. By definition, all inner
classes are members of the container class by composition.

Inner class

200

Used to assign initial values to instance variables of a class.

Constructor

200

An optional keyword used to access the members and methods of a class.

This

300

A keyword in Java used to limit subclasses from extending a class, overriding methods or changing data.

Final

300

Classes that are more specific subsets of other classes and that inherit methods and fields from more general classes.

Class with public access

300

Any Java class-level variable that is declared with the static modifier. This means only one
instance of the class variable can exist in the JVM regardless of the number of class
instances.

Class variable

300

A way to call a method with a variable number of arguments.

Variable argument

300

An instance of a class.

Object

400

A property of a static class that makes the class unable to be extended or data to be changed.

Immutable

400

A keyword in Java that allows you to explicitly declare the superclass of the current class.

Non-access class modifier

400

Is a keyword that makes a variable, method, or inner class available without first creating an
instance of a variable.

Static mods

400

Having more than one constructor or method with the same name but different arguments.

Overloading

400

The operator used to create an instance of a class.

New

500

Implementing a method with the same name as another method in the same class that has different parameters or a different return type.

Method overloading

500

Visible only to the class where it is declared.  

Super class 

500

Is an inner class. Inner classes are defined within a parent or container class and are
members of the container class by composition. In fact, inner classes are the only way you
can create class instances through composition.

Nested class

500

A type of access modifier. Permits access only from inside the same class.

Private

500

A built-in function of the Java VM that frees memory as objects are no longer needed or referenced.

Garbage collector

M
e
n
u