Java Arena

Module 41

Packages and imports

Packages, the named groups and folders that Java keeps its classes in. The package line and the folders that match it, the default package, full names, import lines (one class, or a whole package with *), public against package-private across packages and protected seen again, and a program split into domain, logic and ui packages. Last, how real projects lay out their packages. MOOC section 11.2.

Steps

  1. Packages: classes in folders
  2. import: short names for classes of other packages
  3. Access across packages
  4. Packages by responsibility
  5. A larger program across packages
  6. Packages in practice