- Package is a collection of java classes.
- By creating package code will become easy to manage and develop.
- The classes with similar functionality can be combine an place inside a same package.
- Package statement must be a first statement in a source file.
- Syntax :
- Package statement is applicable for all the class present inside a source file.
- There can be only once package statement for a source file.
- Is use to access the class from one package to another.
- Import statement must be a 2nd statement after package.
- Can have more than one import statement in a source file.
- Import statement is applicable for all the java classes in a source file.
the above import statement can be use to import only single class from a package
the above import statement can be use to import all the classes from a package
- It is use to manage the access of the properties of the class.
- There are 4 access modifier
Access level modifiers determine whether other classes can use a particular field or invoke a particular method. There are two levels of access control:
- At the top level—
public, or package-private (no explicit modifier).
- At the member level—
protected, or package-private (no explicit modifier).
A class may be declared with the modifier
public, in which case that class is visible to all classes everywhere. If a class has no modifier (the default, also known as package-private), it is visible only within its own package (packages are named groups of related classes — you will learn about them in a later lesson.)
At the member level, you can also use the
public modifier or no modifier (package-private) just as with top-level classes, and with the same meaning. For members, there are two additional access modifiers:
private modifier specifies that the member can only be accessed in its own class. The
protected modifier specifies that the member can only be accessed within its own package (as with package-private) and, in addition, by a subclass of its class in another package.
Join Telegram : Click Here