This module will allow the student to gain an understanding of object-oriented (OO) programming, using objects and classes and how to design and build applications using object-oriented techniques.
CLASSES & OBJECTS
OO programming using classes and objects. Including instance and class variables, methods and instances of classes.
METHODS
Defining methods: parameter passing, pass by value and pass by reference, returning values, overloading methods.
CONSTRUCTORS
Instance constructors, default constructors, overloaded constructors, constructor chaining.
STATIC CLASSES
Static classes and static class members: static fields and static methods.
EXCEPTION HANDLING
Creating, throwing and catching Exceptions
INHERITANCE
Inheritance theory, extending classes, overriding methods, protected access specifier.
Module Content & Assessment | |
---|---|
Assessment Breakdown | % |
Other Assessment(s) | 100 |