31.Package in Java

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

31.Package By Mr.

Vishnu

Package in java
Package:

Package is a namespace that is used to group logically related classes and interfaces.

Advantages/Benefits of package in java:

1. Package provides unique namespace.

2. Package provides access protection.

3. Package provides grouping of logically related classes and interfaces so easy to


maintain.

How to create a package:

A package is created with package keyword.


Example:

PackageExample1.java

package com.sst;

//This program is used to show simple use of package.


public class PackageExample1 {
public static void main(String args[]) {
System.out.println("This is first package example.");
}

Output:

This is first package example.

How to access package from outside the package:

1. Using import keyword.

a. Import packagename.*;

1
Sri Sureka Technologies, NearAndraBank,Opposite Geethanjali High School, Near S.R.Nagar
UmeshChandraStachu, S.R.Nagar, Hyderabad-500038, Ph: 040-66616677, Mobile: +91-9885602332.
31.Package By Mr. Vishnu

All classes and interface will be accessible but not of subpackages.

b. Import packagename.classname;

Only specific class is accessible.

2. Using full qualified name.

Specific class will be accessible and no need to import but everywhere it is used fully
qualified name is needed.

Example of import packagename.*

Display.java

package com.sss;

//This class is used to display entered text.


public class Display {
public void displayText(String text) {
System.out.println(text);
}

Test.java

package com.sst;

//This class is used to show package use with import packagename.*.


Public class Test{
public static void main(String args[]){
Display display = new Display();
display.displayText("Hello java.");
}

}
Output:

Hello java.

2
Sri Sureka Technologies, NearAndraBank,Opposite Geethanjali High School, Near S.R.Nagar
UmeshChandraStachu, S.R.Nagar, Hyderabad-500038, Ph: 040-66616677, Mobile: +91-9885602332.
31.Package By Mr. Vishnu

Example of import packagename.classname

Display.java

package com.sst;

//This class is used to display entered text.


public class Display {
public void displayText(String text) {
System.out.println(text);
}

Test.java

package com.sst;

//This class is used to show package using import packagename.className.


public class Test {
public static void main(String args[]) {
Display display = new Display();
display.displayText("Hello java.");
}

Output:

Hello java.

Subpackage:

A package inside a package is known as subpackage.

Example:

Display.java

package com.sst;

3
Sri Sureka Technologies, NearAndraBank,Opposite Geethanjali High School, Near S.R.Nagar
UmeshChandraStachu, S.R.Nagar, Hyderabad-500038, Ph: 040-66616677, Mobile: +91-9885602332.
31.Package By Mr. Vishnu

//This class is used to display entered text.


public class Display {
public void displayText(String text) {
System.out.println(text);
}

Test.java

package com.sst;

//This class is used to show sub package using import.


public class Test {
public static void main(String args[]) {
Display display = new Display();
display.displayText("Hello java.");

Output:

Hello java.

Note: If a package is import, all classes and interface will be accessible of that
package but not of subpackages. So subpackage also be import to access
classes and interfaces of subpackage.

4
Sri Sureka Technologies, NearAndraBank,Opposite Geethanjali High School, Near S.R.Nagar
UmeshChandraStachu, S.R.Nagar, Hyderabad-500038, Ph: 040-66616677, Mobile: +91-9885602332.

You might also like