Object Oriented Programming MODULE 3-4 and 5

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/17

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

18 Terms

1
New cards

CLASS INSTANTIATION

“Creating an object”, Calling a class’s constructor creates an instance or object

2
New cards

FIELDS

MEMBER VARIABLES IN A CLASS

3
New cards

LOCAL VARIABLE

VARIABLES IN A METHOD OR BLOCK OF CODE

4
New cards

PARAMETERS

VARIABLES IN METHOD DECLARATIONS

5
New cards

Field Declaration composed of Three Components

1. ZERO OR MORE MODIFIERS, SUCH AS PUBLIC OR PRIVATE.

2. THE FIELD'S TYPE.

3. THE FIELD'S NAME.

<p>1. ZERO OR MORE MODIFIERS, SUCH AS PUBLIC OR PRIVATE.</p><p>2. THE FIELD'S TYPE. </p><p>3. THE FIELD'S NAME.</p>
6
New cards

ONE OF THE KEYS TO WORKING WITH OBJECTS

KNOWING HOW TO IDENTIFY THEM WHEN YOU LOOK AT SYSTEM-ANALYSIS DOCUMENTS OR DESIGN DOCUMENTS.

7
New cards

OBJECT IN JAVA

THE PHYSICAL AS WELL AS A LOGICAL ENTITY.

8
New cards

CLASS IN JAVA

A LOGICAL ENTITY ONLY.

9
New cards

Characteristics of object

  1. State

  2. Behavior

  3. Indentity

<ol><li><p>State</p></li><li><p>Behavior</p></li><li><p>Indentity</p></li></ol>
10
New cards

State

Represent Data of an object.

11
New cards

Behavior

Represents behavior of objects such as deposits, withdraw, etc.

12
New cards

Identity

used internally bu the JVM to identify each object uniquely.

13
New cards

MEMBERS OF CLASS

  1. Fields

  2. Properties

  3. Methods

  4. Constructors

<ol><li><p>Fields</p></li><li><p>Properties</p></li><li><p>Methods</p></li><li><p>Constructors</p></li></ol>
14
New cards

Fields

Holds values and must be accessed directly, Each must have a type

15
New cards

Properties

Provides a way to read, write, change a value held by field.

16
New cards

Methods

Code Block containing set of statements that will be executed (Instruction), May not return value of given type.

17
New cards

Constructors

Special method sets the initial values for properties in class.

18
New cards

TWO TYPES OF CLASS MEMBERS WHICH ARE MORE FREQUENTLY USED

  1. Data Members (Variables)

  2. Function Members (Methods)