Java Packages
Java Packages
A package is a collection of classes and related interfaces.
Java packages are used to facilitate finding and using classes to avoid name conflicts and to control access to classes.
To use a class or call a method of a package it must be public.
Package example
Package 1
package Pack1;
public class Class1{
String name = "C1";
public void test1(){
System.out.println("My class is: " + name);
}
}
Package 2
package Pack2;
import Pack1.*;
public class Class2 extends Class1{
public static void main(String args[]){
Class1 c = new Class1();
c.test1();
}
}