OOP languages like Java naturally have a high degree of modularity and code reusability to make code more maintainable. This is enforced by the structure and hierarchy of the source code components of the application. Hence, the first step in starting a new Java project, is coming up with our project structure.
In a Java application's source code, packages contain classes from which objects can be instantiated with the properties and methods as defined by their class.
In this module, you'll learn the nuances of the relationships between these OOP components.
| Lesson | Est. Delivery Time | Skills |
|---|---|---|
| Setup | 10 min | Set up the development environment. |
| Package Creation | 10 min | Create and use a package with the understanding of nuanced rules of Java package creation. |
| Class Creation | 15 min | Create and use a class with the understanding of nuanced rules of Java class creation. |
| Object Instantiation | 10 min | Instantiate and use an object from a class with the understanding of nuanced rules of Java object instantiation. |
| Independent Practice | 15 min | Integrate the skills learnt in this module to create a Java project. |
| Total content | 1 hr |
- None
Find a 👾 bug 👾 or have suggestions? Let us know!