Section 1

Preview this deck

Overriding

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

0

All-time users

0

Favorites

0

Last updated

6 years ago

Date created

Mar 1, 2020

Cards (18)

Section 1

(18 cards)

Overriding

Front

Override the functionality of an existing method

Back

Encapsulation

Front

The packing of data and functions into single component. Bonding variables and methods

Back

Extend keyword

Front

Extending a class. Inherit properties of a class

Back

Default constructors

Front

A constructor with no argument

Back

Class

Front

A blueprint or a template for creating different objects which defines it properties and behaviors

Back

Super keyword

Front

Used to differentiate the members of superclass from members of subclass, used to invoke the subclass

Back

Abstract class

Front

Does not provide implementations for all its method

Back

Polymorphism

Front

The ability of an object to take on many forms

Back

Abstract method

Front

A method is a method that is declared, contains no implementation

Back

Inheritance

Front

One class acquire the properties of another

Back

Implementation keyword

Front

A class uses to implement an interface. It appears in class declaration

Back

Downcasting

Front

Must be done manually. Upper level class type to lower level class type.

Back

Object

Front

Instance of a class. Have states and behaviors

Back

Concrete class

Front

A derived class that implements all the missing functionality

Back

Mutator

Front

A method used to control changes to a variable. Has a parameter and sets it "setMe"

Back

Interface

Front

Collection of abstract method.

Back

Accessor

Front

Returns a class's variable or its value. Doesn't have a parameter, just returns

Back

Overload

Front

Allows a class to have two or more methods having the same name

Back