Save
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


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.
Your email address is only used to allow you to reset your password. See 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.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
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
Popular Computers sets

 

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards