Package in Java is a mechanism to encapsulate a group of classes,
sub packages and interfaces. Packages are used for:
§ Preventing naming conflicts. For example there can be two classes
with name Employee in two packages, college.staff.cse.Employee and
college.staff.ee.Employee
§ Making searching/locating and usage of classes, interfaces,
enumerations and annotations easier
§ Providing controlled access: protected and default have package
level access control. A protected member is accessible by classes in the same
package and its subclasses. A default member (without any access specifier) is
accessible by classes in the same package only.
§ Packages can be considered as data encapsulation (or data-hiding).
Example creating package
Package cse;// created package cse
{
Public void show( )
{
System.out.println(“
this is cse package”);
}
}
Class bet
{
Public static void
main( string argc[])
{ bkec b=new bkec( );
b.show( );
}
Create one new file & calling the method show from
package cse
Import cse.*;//calling package
Class cse1
{ Public static void main( string argc[])
{ bkec b=new bkec( );
b.show( );
}
Next Topics
Exception Handling
Interface
Multi threading
Applet
No comments:
Post a Comment