Busy. Please wait.
or

show password
Forgot Password?

Don't have an account?  Sign up 
or

Username is available taken
show password

why


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
We do not share your email address with others. It is only used to allow you to reset your password. For details read our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.

Remove Ads
Don't know
Know
remaining cards
Save
0:01
To flip the current card, click it or press the Spacebar key.  To move the current card to one of the three colored boxes, click on the box.  You may also press the UP ARROW key to move the card to the "Know" box, the DOWN ARROW key to move the card to the "Don't know" box, or the RIGHT ARROW key to move the card to the Remaining box.  You may also click on the card displayed in any of the three boxes to bring that card back to the center.

Pass complete!

"Know" box contains:
Time elapsed:
Retries:
restart all cards




share
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

APCS Ch. 1 Vocab

Comprehensive vocabulary.

TermDefinition
Class A programming unit that captures abstraction.
State Properties or attributes. Used to describe objects.
Objects An abstraction of a class that has state and behavior.
Behavior Perform-able tasks, methods. Used to describe objects.
Class Heading The line of code that names the class and defines its relationship, if any, to another class or interface(s).
Instance An object of a specified class type.
Instance Variable A variable that must be referenced through an instance of the class. These variables define the attributes of a particular instance and are private.
Field Another term for instance variable.
Constant A value that cannot be changed during program execution. Specified with the keyword final.
Class Variable A variable shared by all instances of a class. It is created with the keyword static. If changed in one instance of a class, it is changed in all class instances.
Method A task that an instance of a class can perform.
Signature The method heading. This defines the method as public, private, or protected; lists the method name; and specifies its parameters.
Overloading The idea that two or more methods (or constructors) may have the same name as long as they have different signatures.
Visibility Modifier Defines how a construct can be accessed. Usually applied to a method or variable.
Public Visible to all users of the class.
Private Invisible to all users of the class; visible only within the class itself.
Protected Visible only to the class and subclasses of the class.
Constructor A method whose task is to instantiate an object by initializing the instance variables. Constructors are named for their class and have no return type.
Default A value that will be used instead of a programmer-specified parameter. Often refers to a constructor that has no parameters.
Accessor Method A method that returns the value stored in an instance variable.
Modifier Method Also known as a mutator method. A method that changes the state of an object. Usually are void.
Helper Method Private method used within a class, usually used to avoid repetition of code or to break down a complicated task.
Parameter Required information passed to a method so that it may accomplish its task.
Formal Parameters Parameters listed in the method signature.
Actual Parameters Values supplied by the client in the parameter list of a method call.
Explicit Parameter Information passed in the parameter list.
Implicit Parameter The object upon which the method is called.
Local Variable Variable declared within a method.
Client User of a class.
Main Method The method in which, in an application, where execution begins.
Implementation Code that defines a construct.
Precondition An assertion that specifies what must be true for a method to succeed in its task. Usually written in terms of parameters.
Postcondition An assertion that specifies what will be true when a method terminates. Usually written in terms of the return value or change in state.
this A keyword that refers to the implicit parameter.
Created by: VanilliteFTW