Loading...

Course Description

Explore Java's object-oriented features, with the goal of making your programs more reliable, efficient, and reusable. Write classes that include variables, constructors, and methods, and learn to create objects based on your own classes and classes included in Java's class libraries. Examine the concepts of inheritance and class hierarchy, and learn to design classes that inherit and extend existing functionality. Practice applying effective object-oriented design strategies and writing useful class documentation. Additional topics include formatting numeric and date data, overloading methods and constructors, managing flexible- size collections, working with polymorphic variables, and organizing your classes into packages.

In this course, you will learn to: 

  • Understand and apply object-oriented programming concepts in Java. 

  • Create test classes using Junit to test your class. 

  • Learn to use Maven. 

  • Analyze the documentation and create new objects using classes provided in the Java class libraries. 

  • Create your own classes and use them as templates to create new objects. 

  • Understand and define class and instance variables. 

  • Write constructors to create objects based on user-defined classes. 

  • Write methods to implement the behaviors of objects and classes. 

  • Use collections to create lists that can grow and shrink dynamically 

  • Learn about generics and how to use collections with a type. 

  • Consider the importance of good object-oriented design in your Java programs. 

  • Use inheritance to extend the functionality of Java classes. 

  • Use packages to organize your classes. 

Prerequisites

Introduction to Java Programming or equivalent experience with Java, C, or C++.
Loading...
Thank you for your interest in this course. Unfortunately, the course you have selected is currently not open for enrollment. Please complete a Course Inquiry so that we may promptly notify you when enrollment opens.
Required fields are indicated by .