oop concepts and lang basics Flashcards
Real-world objects contain ___ and ___.
Real-world objects contain state and behavior.
A software object’s state is stored in ___.
A software object’s state is stored in fields.
A software object’s behavior is exposed through ___.
A software object’s behavior is exposed through methods.
Hiding internal data from the outside world, and accessing it only through publicly exposed methods is known as data ___.
Hiding internal data from the outside world, and accessing it only through publicly exposed methods is known as data encapsulation.
A blueprint for a software object is called a ___.
A blueprint for a software object is called a class.
Common behavior can be defined in a ___ and inherited into a ___ using the ___ keyword.
Common behavior can be defined in a superclass and inherited into a subclass using theextends keyword.
A collection of methods with no implementation is called an ___.
A collection of methods with no implementation is called an interface.
A namespace that organizes classes and interfaces by functionality is called a ___.
A namespace that organizes classes and interfaces by functionality is called a package.
The term API stands for ___?
The term API stands for Application Programming Interface.
The term “instance variable” is another name for ___.
The term “instance variable” is another name for non-static field.
The term “class variable” is another name for ___.
The term “class variable” is another name for static field.
A local variable stores temporary state; it is declared inside a ___.
A local variable stores temporary state; it is declared inside a method.
A variable declared within the opening and closing parenthesis of a method signature is called a ____.
A variable declared within the opening and closing parenthesis of a method is called aparameter.
What are the eight primitive data types supported by the Java programming language?
What are the eight primitive data types supported by the Java programming language?byte, short, int, long, float, double, boolean, char
Character strings are represented by the class ___.
Character strings are represented by the class java.lang.String.
An ___ is a container object that holds a fixed number of values of a single type.
An array is a container object that holds a fixed number of values of a single type.