![]() |
Profile |
Contact |
Search |
Cart |
| Object-Oriented Principles and Java |
| Course Status: | Released |
| Course Language: | English |
| Course Duration: | 4 Hours |
| Deployment Options: | Online, Interactive CDs, Network, Downloads, Intranet |
| Audience |
| Programmers familiar with structured programming languages, such as C, who are seeking an introduction to object-oriented programming in Java |
| Prerequisites |
| Knowledge of a structured programming language such as C; the course An Overview of Java |
| Course Aim |
| To explain object-oriented principles and methodologies and to describe objects, classes, methods, and messages |
| Learning Objectives |
| Describe the limitations of procedural programming and how OOP aims to overcome them. Explain the process of data encapsulation, inheritance, and polymorphism within an object-oriented environment. Discuss Java classes and explain how they interact within an object-oriented environment. |
| Topics Covered |
| Procedural programming v. OOP - Limitations of procedural programming - Aims of object-oriented programming Fundamentals of OOP - Data encapsulation - Inheritance - Polymorphism Classes, methods, and messages - Overview of classes - Hands-on: Declaring a class - Messages - Interfaces to classes |