Java Games: Flashcards, matching, concentration, and word search.

Advanced Programming Key Terms

Use the games below to help you prepare for the vocabulary quiz.

AB
Abstractionhiding of the internal details of an object from the user
Classa pattern of blueprint used to create an object; set of related objects that share common characteristics
Encapsulationhe packing of data and functions into a single component; supported using classes in most object-oriented programming languages
Functionnamed section of a program that performs a specific task
Programming languagea programmer hides all but the relevant data about an object in order to reduce complexity and increase efficiency
Inheritancewhen an object or class is based on another object or class; creating one class from another class
Software development processalso known as the Sofware Development LIfe Cycle, set of steps that a software program goes through when developed
Methodthe operations or actions that the object is capable of performing
Objectparticular instance of a class used in an object-oriented program that can take on many forms such as menus, check boxes, or buttons
eventthe actions to which an object can respond
instanceobjects created from a class
Object-oriented programmingusing an object-oriented language to create a program that contains one or more objects; examples are Java and C++
PolymorphismOOP concept that refers to the ability of a variable, function or object to take on multiple forms; allows the same instruction to be carried out differently depending on the object
Propertythe attributes or characteristics that describe an object
ProgrammingThe process of telling the computer what to do ; also known as coding
Software systemprovides a solution to a problem in the real world


Technology Education Teacher
Heritage High School
Newport News, VA

This activity was created by a Quia Web subscriber.
Learn more about Quia
Create your own activities