Java Objects and Classes

About

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.

Content

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  

References

📖 Reference Materials