Professional Documents
Culture Documents
Nicer
BSIT-IV Block 2
Object Oriented Programming course outline
1
the
basics
of
the
Java
programming
Primitive Data Types
language
Variables
Constants
Assignments
Initializations
Operators
Strings
Control Flow
Code Examples & Exercises
Classes
and
Objects
in
Java
OOP Principles
Instantiation
Encapsulation
Specialization
Instance Variables
Class Variables
Constructors
Instance Methods
Class Methods
Method Overloading
The this keyword
the
object-oriented
way
Abstraction
of
Inheritance
programming
Polymorphism
Method Overriding
Associations
Delegation
Code Examples & Exercises
Java
Interfaces
Purpose of Interfaces
Java
Exception
Handling
Why Exceptions