Designing Object-Oriented Classes
The Designing Object-Oriented Classes course describes the creation of Java technology classes using object-oriented concepts such as encapsulation, inheritance, and polymorphism. In addition, this course uses a new learning tool, called the ObjectTool (patent pending), specifically created to help you more readily understand object-oriented concepts.
Course length: 3-4 hours

Course ID:
WJ-2753-90 |
Subscription Duration:
90 days
| Price: $US
90.00 |
|
|
Languages Offered |
 |
This course is currently available in English only.
|
Who Can Benefit |
 |
Students who can benefit from this course are experienced C++, C, COBOL, or
Visual BASIC programmers who are interested in adding the Java programming
language to their skill set. This course will also benefit students who are
preparing for the: Sun Certified Programmer Exam for the Java Platform, and Sun Certified Developer Exam for the Java Platform
|
Prerequisites |
 |
To succeed fully in this course, students should be able to: Apply the principles of object-oriented programmingCreate or compile simple programs in a programming language, such as C or C++, or use the skills they learned while completing the SL-110: Java Programming for Non-Programmers courseUse the skills they learned while completing the SL-210: Migrating to OO Programming with Java Technology courseUse a text editor to create and edit text filesUse basic UNIX(R) commandsUse a World Wide Web (WWW) browser, such as Netscape Navigator
|
Skills Gained |
 |
Upon completion of this course, you should be able to: Create classes utilizing the concept of encapsulationCreate classes that inherit features from a parent classExplain some advanced class design concepts, such as polymorphism and inner classes
|
Related Courses |
 |
Before: WJ-2751: Getting Started With the Java TechnologyBefore: WJB-110 Web Series or SL-110: Java Programming for Non-ProgrammersBefore: WPB-120 Web Series or SL-210: Migrating to OO Programming with Java TechnologyAfter: WJ-2754: Handling and Optimizing the Java Technology CodeAfter: WJ-2755: Designing Graphical User Interfaces in Java TechnologyAfter: WJ-2756: Input/Output and Networking Packages in Java Technology
|
Course Content |
 |
Explain the concept of encapsulationUsing ObjectTool, utilize encapsulation for a class
Explain the concept of inheritanceUsing ObjectTool, create and interact with objects that inherit from other objectsCreate subclassesExplain abstract methods and classesUse the final modifiers in a Java program
Module 3: Advance Class Design
|
Explain some advance class design conceptsDefine and implement polymorphism using Object ToolExplain and use inner classes |